AboutBox - Class in <Unnamed>
This class builds a frame that is displayed when the user
clicks on "About SILKin" on a Mac.
AboutBox() - Constructor for class AboutBox
aboutText - Variable in class AboutBox
absorb(Anomaly) - Method in class Anomaly
absorbPCStringsOf(ClauseBody) - Method in class ClauseBody
accept(File, String) - Method in class Context.FilePicker
Return true if the candidate file is a prior version of the file sought.
accept(File) - Method in class MainPane.ContextFilter
acceptCompDef(ComposedDef) - Method in class Learned_DT
ActionAnomaly - Class in <Unnamed>
This class creates the Action Box for an Anomaly in the
DecisionFrame
whenever the suggestion chosen by User is an
Anomaly.
ActionAnomaly() - Constructor for class ActionAnomaly
Creates new form ActionAnomaly
ActionAnomaly(DecisionFrame) - Constructor for class ActionAnomaly
ActionBoxInstructions - Class in <Unnamed>
This class creates the Action Box with general instructions
for acting on suggestions.
ActionBoxInstructions() - Constructor for class ActionBoxInstructions
Creates new form ActionBoxInstructions
ActionDataRequest - Class in <Unnamed>
This class creates the Action Box for a Data Request in the
DecisionFrame
whenever the suggestion chosen by User is a
Data Request.
ActionDataRequest() - Constructor for class ActionDataRequest
Creates new form ActionDataRequest
ActionDataRequest(DecisionFrame) - Constructor for class ActionDataRequest
Creates new ActionUmbrella linked to parent frame
ActionDONEorUnDo - Class in <Unnamed>
This class creates the Action Box for when the User decides to UNDO an action
previously taken and recorded.
ActionDONEorUnDo() - Constructor for class ActionDONEorUnDo
Creates new form ActionDONEorUnDo
ActionDONEorUnDo(DecisionFrame) - Constructor for class ActionDONEorUnDo
ActionOverlap - Class in <Unnamed>
This class creates the Action Box for an OverlapCandidate in the
DecisionFrame
whenever the suggestion chosen by User is an
OverlapCandidate.
ActionOverlap() - Constructor for class ActionOverlap
Creates new form ActionOverlap
ActionOverlap(DecisionFrame) - Constructor for class ActionOverlap
actionPerformed(ActionEvent) - Method in class AboutBox
When any ActionEvent occurs, this method closes the frame.
actionPerformed(ActionEvent) - Method in class ContextEditor.CEListener
actionPerformed(ActionEvent) - Method in class DisplayPickerPanel.ClauseListener
actionPerformed(ActionEvent) - Method in class DisplayPickerPanel.DiagramButtonListener
actionPerformed(ActionEvent) - Method in class DisplayPickerPanel.DomThListener
actionPerformed(ActionEvent) - Method in class DisplayPickerPanel.ExpListener
actionPerformed(ActionEvent) - Method in class DisplayPickerPanel.KinTermListener
actionPerformed(ActionEvent) - Method in class DisplayPickerPanel.PrimExtListener
actionPerformed(ActionEvent) - Method in class FamilyEditor.FEdListener
actionPerformed(ActionEvent) - Method in class FamilyPicker.FPListener
actionPerformed(ActionEvent) - Method in class KSJInternalFrame
actionPerformed(ActionEvent) - Method in class LibBrowser.ChartComboListener
actionPerformed(ActionEvent) - Method in class LibBrowser.ClauseListener
actionPerformed(ActionEvent) - Method in class LibBrowser.DiagramButtonListener
actionPerformed(ActionEvent) - Method in class LibBrowser.DomThListener
actionPerformed(ActionEvent) - Method in class LibBrowser.ExpListener
actionPerformed(ActionEvent) - Method in class LibBrowser.KinTermListener
actionPerformed(ActionEvent) - Method in class LibBrowser.PrimExtListener
actionPerformed(ActionEvent) - Method in class MainPane
This is the Listener that handles all menu choices.
actionPerformed(ActionEvent) - Method in class PersonEditor.PEdListener
actionPerformed(ActionEvent) - Method in class PersonPicker.PPListener
actionPerformed(ActionEvent) - Method in class UDPEditor.UDPListener
ActionPropDef - Class in <Unnamed>
This class creates the Action Box for a Proposed Definition in the
DecisionFrame
whenever the suggestion chosen by User is a
ProposedDef.
ActionPropDef(DecisionFrame) - Constructor for class ActionPropDef
Creates new form ActionPropDef
ActionSynonym - Class in <Unnamed>
This class creates the Action Box for a Proposed Synonym in the
DecisionFrame
whenever the suggestion chosen by User is a
Synonym.
ActionSynonym() - Constructor for class ActionSynonym
Creates new form ActionSynonym
ActionSynonym(DecisionFrame) - Constructor for class ActionSynonym
Creates new form ActionSynonym
ActionUmbrella - Class in <Unnamed>
This class creates the Action Box for a Proposed Definition in the
DecisionFrame
whenever the suggestion chosen by User is a
Proposed Umbrella term.
ActionUmbrella() - Constructor for class ActionUmbrella
Creates new form ActionUmbrella
ActionUmbrella(DecisionFrame) - Constructor for class ActionUmbrella
Creates new ActionUmbrella linked to parent frame
activeContexts - Static variable in class Library
The list of all activeContexts, indexed by language name.
activity - Static variable in class MainPane
actOnSuggsItem - Variable in class SIL_Edit
add(int, int, float) - Method in class FloatMatrix
ADD - Static variable in class PersonPanel
addAdrCloneTerms() - Method in class KinTermMatrix
For every Node in the matrix, make terms of address that mimic the
terms of reference.
addChild(Individual, Family) - Method in class ChartPanel
Add a person to the children of this family.
addChild(Individual) - Method in class Family
Add the Individual kid
as a child of this Family.
addChild2(Individual) - Method in class Family
Add the Individual kid
as a child of this Family.
addChildLink(Link, Family) - Method in class ChartPanel
Add a link to this family's children.
addCitation(String) - Method in class Gloss
addCulturalPred(String, String) - Method in class Gloss
addCulturalPred(String, Gloss) - Method in class Gloss
addDomainTheory(DomainTheory) - Method in class Context
Add a Domain Theory to this context.
addDomainTheory(DomainTheory) - Static method in class Library
addDyads(Individual) - Method in class Context
Start from ego and create a
Dyad
for each named relationship encountered on a breadth-first
walk of ego's family tree.
addDyads2(Individual, TreeMap, boolean) - Method in class Context
addEgoAlterSeniority(ClauseBody, ArrayList<Object>, ArrayList<Object>) - Method in class DomainTheory
addEgoGenderPred(ClauseBody, ArrayList<Object>, ArrayList<Object>) - Method in class DomainTheory
addFamily(Family) - Method in class Context
Add a family (stored by serial number) to this context.
addIfNotDupl(Dyad, ArrayList<Object>, TreeMap) - Method in class DomainTheory
addIfNotDuplicative(ClauseBody, ArrayList<Object>) - Method in class DomainTheory
addIfNotPresent(Literal, ArrayList<Object>, TreeMap, TreeMap) - Method in class ClauseBody
addIndividual(Individual) - Method in class Context
Add an individual (stored by serial number) to this context.
addList(String, ArrayList<Integer[]>) - Method in class KinTypeIndex
Put this list in the index.
addLiteral(Literal) - Method in class ClauseBody
Add this Literal to the body of this ClauseBody.
addMarriage(Family) - Method in class Individual
Append newfam
to the 'marriages' field for this Individual.
addMarriage(Family) - Method in class Person
addMarriage(Marriage) - Method in class Person
addNewCoverage(DomainTheory.BaseCB_Cover, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>) - Method in class DomainTheory
addNode(int, int, Node) - Method in class KinTermMatrix
addNoise(String, Oracle, float, float) - Method in class DomainTheory
addNote(String) - Method in class Family
Append the String not
to the 'comment' field for this Family.
addNote(String) - Method in class Individual
Append the String
not
to the 'comment' field for this Individual.
addOrDeleteSpouse(Individual, Family) - Method in class ChartPanel
If ix is not already a spouse (or child) in ix, and is not the same sex as an existing
spouse, and there is spouse slot empty, then add ix as a spouse to fx.
addOrDeleteSpouseLink(Link, Family) - Method in class ChartPanel
If we can successfully add/delete ix as a spouse in fx, then we only need
to record/erase that lk is a Link to ix and restore ix's old location.
addPair(String, Integer[]) - Method in class KinTypeIndex
Add pointers to a pair of Integers, to be indexed on its kin type.
addParent(Individual) - Method in class Family
Add the Individual mate
as a parent in this Family.
addPerson - Variable in class PersonEditor
addRecentFile(File) - Static method in class Library
addressTerms - Variable in class FeatureVectorObj
addrOrRef - Variable in class Dyad
addrOrRef
is either REF (0) or ADDR (1).
addrTerms - Static variable in class DT_Abstract1
This global variable records whether the Domain Theory currently in focus concerns
Terms of Address (true) or Terms of Reference (false).
addSib(Person) - Method in class Marriage
Add this person as a child in this marriage.
addSpouse(Person) - Method in class Marriage
Add this person to the spouses list.
addTerm(KinTermDef, String[]) - Method in class DT_Abstract1
Add a kin term to this domain theory, assuring that no duplicate definitions are
added, but allowing overwrite of Standard Macro predicates and temporary auxiliaries.
addTerm(KinTermDef) - Method in class DT_Abstract1
Add a kin term to this domain theory, assuring that no duplicate definitions are
added, but allowing overwrite of temporary auxiliaries.
addTerm(int, int, String, String, boolean) - Method in class KinTermMatrix
Enter into this KinTermMatrix the kinship term that ego
calls alter
.
addTerm(String, String, String) - Method in class Node
Add term
to the appropriate list of kinTerms.
addTerms(ArrayList<String>, String, String) - Method in class Node
addTo(ArrayList<Object>) - Method in class StarPropertyBinding
Add yourself to the starBindings if you do not duplicate any SPB already there.
addToEgoChoices(Individual) - Method in class PersonPanel
Add this person to the drop-down menu of possible Egos that appears in
the Detail Display.
addToPCString(ArrayList<Object>, Individual, Individual, boolean) - Method in class LiteralAbstract2
addToPCString(ArrayList<Object>, boolean, Individual, Individual) - Method in class LiteralAbstract2
addVal(Object) - Method in class Argument
addVal(ArrayList<Object>) - Method in class Argument
addVal(Object) - Method in class MathVariable
addWindow(KSJInternalFrame) - Method in class MainPane
Add a window to the desktop, and make it the current focus.
adjustLimitsToMathVarConstraints(float[], MathVariable, ArrayList<Object>) - Method in class Individual
Analyze the constraints on this mathVar and determine the correct limits on its value.
adjustLocation(int, int) - Method in class Link
adoptionHelp - Variable in class Context
aFile - Variable in class XFile
allArgsBound(Literal, ArrayList<Object>) - Method in class ClauseBody
allBlanksPrecededByCommas(String) - Static method in class PersonPanel
Assure all blanks are right after commas; embedded blanks are forbidden
in kin terms.
allDone(int, DomainTheory) - Method in class Learned_DT
allLGGLits(Dyad, ClauseBody, TreeMap, TreeMap) - Method in class DomainTheory
allTermsDefined(String, ArrayList<Object>) - Method in class DT_Abstract2
almostUnifies(ArrayList<Object>, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>, Counter, ClauseBody) - Method in class ClauseBody
alter - Variable in class Dyad
ego
and alter
are the 2 people who are related; they are the end-points
in the graph of this dyad.
alter - Variable in class KinTermExample
The serial number of alter.
analyzeFeatures(ArrayList<Object>, ArrayList<Object>, int[], boolean[]) - Method in class KinTermDef
This method is called during analysis of the Library's Domain Theories.
analyzeKTD_EQC_HitsAndMisses(ArrayList<Object>, ArrayList<Object>, TreeMap, TreeMap) - Method in class DomainTheory
analyzeSynonymsAndUmbrellas() - Method in class DT_Abstract2
Analyze all the IssuesForUser generated as part of learning round.
Anomaly - Class in <Unnamed>
Anomaly() - Constructor for class Anomaly
Anomaly(Object, String, String, String, ArrayList<Object>, ArrayList<Object>, TreeMap, TreeMap) - Constructor for class Anomaly
AnomalyAlreadyProcessed - Class in <Unnamed>
This class creates a panel that displays the status of an Anomaly on which
the User has already taken action.
AnomalyAlreadyProcessed() - Constructor for class AnomalyAlreadyProcessed
appearances - Variable in class Node
append(LinkedList) - Method in class LinkedList
apply(Literal) - Static method in class LiteralAbstract1
Apply this constraint-predicate by installing the constraints on the arguments.
applyAutoDef(Node, ArrayList<Context.CB_Ptr>, DomainTheory, Individual) - Method in class PersonPanel
For every ClauseBody in the list, create a new Dyad; if it does not
duplicate an existing dyad, then fill in all fields and post it to
the Context's dyadsDefined.
area - Variable in class Context
arg0Females - Static variable in class ClauseBody
arg0Gals - Static variable in class ClauseBody
arg0Guys - Static variable in class ClauseBody
arg0Males - Static variable in class ClauseBody
argCodes - Static variable in class LiteralAbstract1
argName - Variable in class Argument
args - Variable in class LiteralAbstract1
argsFound(ArrayList<Object>, ArrayList<Object>, Literal, boolean) - Method in class ClauseBody
argsIn(ArrayList<Object>) - Method in class ClauseBody
ArgString - Class in <Unnamed>
An ArgString is a string used as an argument to a predicate.
argType - Variable in class Argument
Argument - Class in <Unnamed>
This superclass is the parent of all classes that are legal arguments of a
predicate in the Kinship system.
Argument() - Constructor for class Argument
argValsRemover() - Method in class KinTermDef
Clear the value field of each ClauseBody in this definition.
askUserForData(String, TreeMap, TreeMap, TreeMap) - Method in class DomainTheory
assignArgNames(Context) - Method in class ClauseBody
assignChartAndLevel() - Method in class ParserGEDCOM
This method is the first step in the LAYOUT ALGORITHM FOR GEDCOM IMPORTS.
assignDivDate(Family, String) - Method in class LiteralAbstract2
Assign a date to the divorce (OR a date = "" as positive absence of a divorce) in fam
.
assimlate(DyadTMap) - Method in class DyadTMap
Integrate all the dyads in otherMap
into this one.
assureContainedBy(Argument, ArrayList<Object>, ArrayList<Object>, String, ArrayList<Object>, TreeMap, Class, ConstraintObj, ClauseBody) - Method in class Individual
Assure that all members of constraintSet
include in their values, without duplication,
all of the reqElements.
assureContains(MathVariable, ArrayList<Object>, ArrayList<Object>, String, ArrayList<Object>, TreeMap, Class, ConstraintObj, ClauseBody) - Method in class Individual
Assure that all elements of
constraintSet
are included in
superSet
without duplication.
assureExamplesGenerated(ArrayList<Object>) - Method in class KinTermDef
This method is called when we need to be sure that this KTD has been
expanded and all its fields computed during generation.
autoDefAdr - Variable in class Context
autoDefRef - Variable in class Context
The autoDef (Ref or Adr) is a TreeMap from kinType -> ArrayList.
avgDyadsPerPCStr(String) - Method in class DyadTMap
avgLateralCount - Variable in class FeatureVectorObj
cachedStdMacros - Static variable in class ParserDomainTheory
canAssimilate(KinTermDef, ArrayList<Object>) - Method in class Library.KTD_EQC
CANCEL - Static variable in class PersonPanel
cancelAdoption() - Method in class ChartPanel
The User has canceled an effort to create a chartable Special
Relationship.
cancellingPredsA - Static variable in class LiteralAbstract1
cancellingPredsB - Static variable in class LiteralAbstract1
cancelPredsA - Static variable in class LiteralAbstract1
cancelPredsB - Static variable in class LiteralAbstract1
canonicalizePreds(ClauseBody) - Method in class ClauseBody
captureAdoption() - Method in class ChartPanel
Gather information about the persons clicked on as 'parent' or 'child' in
this special relationship, then call the appropriate method to take the
next step in creating the chartable UDP.
censusString() - Method in class DisplayPickerPanel.DiagramButtonListener
certainTextChanged - Variable in class UDPEditor
challenged - Variable in class Dyad
challenged
= true means this dyad has been added to an Anomaly
changeActivity(int) - Method in class MainPane
changeCounter - Static variable in class Library
changeEgoTo(Individual) - Method in class Context
Designate a new Ego (interview subject).
changeFileName(String) - Method in class ChartPanel
chart - Variable in class SIL_Edit
chartable - Variable in class UserDefinedProperty
chartColor - Variable in class UserDefinedProperty
chartComboSetEnabled(boolean) - Method in class SIL_Edit
chartComboUpdateTitle() - Method in class SIL_Edit
ChartPanel - Class in <Unnamed>
This class is part of the SILKin program's GUI.
ChartPanel() - Constructor for class ChartPanel
chartSize(Rectangle) - Method in class ChartPanel
chartSize(Rectangle) - Method in class LibBrowserChart
check(char, String) - Static method in class JavaLex
Return true if the character ch
is the character described
by the Alphabet string.
checkFamArea(ArrayList<Family>) - Method in class ChartPanel
checkFamDOBs() - Method in class Family
Set dates of birth for all family members, if possible, via internal consistency checks.
checkForAutoDefs(Node, Individual) - Method in class PersonPanel
If any kin term definitions have been selected by User for auto-fill-in,
check to see if the relationship between Ego & Alter fits one of them;
if so, apply it by calling applyAutoDef.
checkLineLengths(ArrayList<String>, String) - Method in class KinTermDef
checkProposedVal(Class, Object, Argument, TreeMap, ArrayList<Object>, ConstraintObj) - Method in class Individual
This method merely dispatches calls to the other, type-specific, forms of
this method.
checkProposedVal(Integer, Argument) - Method in class Individual
Check all the constraints on MathVariable arg to see if this integer is a conforming value.
checkProposedVal(Float, Argument) - Method in class Individual
Check all the constraints on MathVariable arg to see if this float is a conforming value.
checkProposedVal(String, Argument) - Method in class Individual
Check all the constraints on MathVariable arg to see if this String is a
conforming value.
checkProposedVal(Boolean, Argument) - Method in class Individual
Check the constraints on mathVar that makes sense for a Boolean
to see if this Boolean is a conforming value.
checkProposedVal(Individual, Argument, TreeMap, ArrayList<Object>, ConstraintObj) - Method in class Individual
Check both constraints on mathVar that makes sense for an Individual
to see if this Individual is a conforming value.
checkSelfNodes() - Method in class KinTermMatrix
Verify that each row has a self-node, and that an 'Ego' term of address
appears only if this context has separate terms of address.
checkSizeOfChart(Context) - Method in class ChartPanel
Survey the locations of all symbols on this chart.
checkValidity(Literal) - Method in class ClauseBody
child - Variable in class Context.SpecRelTriple
childPicker - Variable in class FamilyEditor
children - Variable in class Marriage
children
is an ArrayList of Individuals born to this Family.
choose - Variable in class FamilyPicker
choose - Variable in class PersonPicker
Choose(int) - Method in class XFile
Choose(int, String, String) - Method in class XFile
chooseDirectory(KSJInternalFrame, String) - Static method in class Library
chooseLanguageItemActionPerformed(ActionEvent) - Method in class SIL_Edit
chooseUserContext(KSJInternalFrame) - Static method in class Library
Allow User to choose a new ContextUnderConstruction via a FileChooser.
classNoise - Static variable in class Oracle
classSimWeight() - Method in class Library.KTD_EQC
ClauseBody - Class in <Unnamed>
A ClauseBody is just a list of literals, constituting one complete
definition of the (predicate in the ClauseHead of the) kinship term.
ClauseBody.StringObj - Class in <Unnamed>
A Utility class, designed to hold a string value and behave like a String;
the one difference being that 2 StringObjs with the same String value
are equivalent, but not equal.
ClauseBody.StringObj(String) - Constructor for class ClauseBody.StringObj
cleanAdrTerms() - Method in class KinTermMatrix
Used when deleting a domain theory for Terms of Address.
clearAllButDiscriminators(ArrayList<Object>) - Method in class Learned_DT
clearCache() - Static method in class Library.CB_Ptr
Duh-- it clears the cache!
clearCacheDTs() - Static method in class Library.KTD_Ptr
For each DT in the cache, empty its 'theory' TreeMap.
clearInfo() - Method in class ChartPanel
clearInfo() - Method in class SIL_Edit
clearPriorValues() - Method in class ClauseBody
clearPriorValues(Literal) - Method in class ClauseBody
clearVal() - Method in class Argument
clearVal() - Method in class MathVariable
clone() - Method in class KinTermMatrix
clone() - Method in class LinkedList
clone() - Method in class Node
Close() - Method in class XFile
clusterFVs(int, int, float) - Static method in class Library
Do a clustering of all the feature vectors (representing domain theories) in the Library.
colWithMaxIn(int) - Method in class DoubleMatrix
combineSibPred(ArrayList<Object>, ArrayList<Object>) - Method in class ClauseBody
commafy(int) - Static method in class Library
Return a String representing num
with commas separating the thousands, etc.
comments - Variable in class Context
Comments hold special comment from (or about) the author of the data about this culture.
comments - Variable in class ContextEditor
compare(Object, Object) - Method in class Argument
compare(Object, Object) - Method in class ClauseBody
compare(ArrayList<Object>, ArrayList<Object>) - Method in class Contains
compare(ArrayList<Object>, ArrayList<Object>) - Method in class GreaterOrEql
compare(ArrayList<Object>, ArrayList<Object>) - Method in class GreaterThan
compare(ArrayList<Object>, ArrayList<Object>) - Method in class LessOrEql
compare(ArrayList<Object>, ArrayList<Object>) - Method in class LessThan
compare(Object, Object) - Method in class Library.CB_EQC
compare(Object, Object) - Method in class Literal
compare(ArrayList<Object>, ArrayList<Object>) - Method in class MathOperator
compare(ArrayList<Object>, ArrayList<Object>) - Method in class NotEqual
compare2(Dyad, ClauseBody, String) - Method in class DT_Abstract2
compareTo(Object) - Method in class DT_Abstract1.ScoreObj
Provide a method of comparing 2 ScoreObjs for use in TreeMaps and TreeSets.
compareTo(Object) - Method in class Dyad
Provide a method of comparing 2 Dyads for use in TreeMaps and TreeSets.
compareTo(Object) - Method in class Individual
compareTo(Object) - Method in class KinTermDef
Provide a method of comparing 2 KTDs for use in TreeMaps and TreeSets.
compareTo(Object) - Method in class Library.CB_EQC
Provide a method of comparing 2 CB_EQCs for use in TreeMaps and TreeSets.
compareTo(Object) - Method in class Library.CB_Ptr
Provide a method of comparing 2 CB_Ptrs for use in TreeMaps and TreeSets.
compareTo(Object) - Method in class Library.KTD_EQC
Provide a method of comparing 2 KTD_Ptrs for use in TreeMaps and
TreeSets.
compareTo(Object) - Method in class Library.KTD_Ptr
Provide a method of comparing 2 KTD_Ptrs for use in TreeMaps and TreeSets.
complementaryPreds(ArrayList<Object>, ClauseBody, ClauseBody) - Method in class KinTermDef
ComposedDef - Class in <Unnamed>
If all attempts to find a matching definition in the Library fail, we MAY
try to compose one, using Least General Generalization (LGG).
ComposedDef() - Constructor for class ComposedDef
ComposedDef(String, ArrayList<Object>, ArrayList<Object>) - Constructor for class ComposedDef
computeBirthGrps() - Method in class Family
To allow for multiple births (whose descent lines should all drop from a common point) we maintain "birth groups".
computeDiagramSizes(TreeMap<String, Integer>) - Method in class LibBrowser
computeEQCSigs() - Method in class KinTermDef
computeFeatureVector(ArrayList<Object>) - Method in class DT_Abstract2
This method is called during analysis of the Library's Domain Theories.
computeHorizontalCushions(TreeMap<String, Integer>) - Method in class LibBrowser
Loop through all Individuals and LInks in every chart to
determine the longest (series of) kin term(s) under a symbol.
computeLevel(String) - Method in class LiteralAbstract1
computeSimilarity(FeatureVectorObj) - Method in class FeatureVectorObj
Compare this feature vector with another one feature-by-feature.
confirmCouple(String, String, ArrayList<Object>) - Method in class ClauseBody
confirmed - Variable in class Dyad
confirmed
= true means User has confirmed this Dyad is reliable.
confirmedScan(ArrayList<Object>, ArrayList<Object>) - Method in class DomainTheory
confirmKid(String, String, String, ArrayList<Object>) - Method in class ClauseBody
connectingUDPValueLists - Variable in class Context
connects - Variable in class UserDefinedProperty
Constant - Class in <Unnamed>
If a symbol, string, or boolean value appears as an argument in a literal,
it is a Constant.
constraintCheck(String, ConstraintObj, ArrayList<Object>, ArrayList<Object>) - Method in class LiteralAbstract1
Begin (or add to) the extraction of gender, equality etc constraints.
ConstraintObj - Class in <Unnamed>
A ConstraintObj is a single container holding all the various kinds of
constraints used in Generating Examples.
ConstraintObj() - Constructor for class ConstraintObj
A standard constructor.
ConstraintObj(ConstraintObj) - Constructor for class ConstraintObj
A cloning constructor.
constraintPred(Literal) - Method in class LiteralAbstract1
containedBy - Variable in class Variable
Contains - Class in <Unnamed>
This class defines the math operator Contains
.
Contains() - Constructor for class Contains
contains - Variable in class MathVariable
containsAll(ArrayList, ArrayList) - Method in class LiteralAbstract1
containsChartableUDPs(TreeMap) - Method in class Learned_DT
Return true if any of the
Dyad
s in POS have a kin type that
includes the flag for a chartable (visible on a tree chart) UDP.
containsConstraints(ArrayList<Object>) - Method in class ClauseBody
containsInt(int[], int) - Method in class ClauseBody
containsUDPs(ArrayList<Object>) - Method in class ClauseBody
containsUDPs() - Method in class ClauseBody
Context - Class in <Unnamed>
Each instance of Context is a 'workspace' in which a particular culture's
Kinship System is under construction or examination.
Context() - Constructor for class Context
This zero-arg constructor is for use by Serialization ONLY.
Context(DomainTheory) - Constructor for class Context
Context(DomainTheory, String) - Constructor for class Context
Context.AcceptedDefPtr - Class in <Unnamed>
This inner class represents a pointer to a KinTermDef
that was accepted by the User and added to the domain theory.
Context.AcceptedOverlap - Class in <Unnamed>
This inner class documents User's acceptance of a proposed Overlap
Context.AcceptedSynonym - Class in <Unnamed>
This inner class documents User's acceptance of a proposed Synonym pair
Context.AcceptedUmbrella - Class in <Unnamed>
This inner class documents User's acceptance of a proposed Umbrella
Context.CB_Ptr - Class in <Unnamed>
This inner class is a compact pointer
to a
ClauseBody
.
Context.FilePicker - Class in <Unnamed>
This inner class provides a file name filter for sorting through the
Prior Versions directory.
Context.FilePicker() - Constructor for class Context.FilePicker
Context.RejectedOverlap - Class in <Unnamed>
This inner class documents User's rejection of a proposed Overlap
Context.RejectedPropDefPtr - Class in <Unnamed>
This inner class represents a pointer to a KinTermDef
(or EQC of them) that was proposed to User but rejected.
Context.RejectedSynonym - Class in <Unnamed>
This inner class documents User's rejection of a proposed Synonym pair
Context.RejectedUmbrella - Class in <Unnamed>
This inner class documents User's rejection of a proposed Umbrella
Context.SpecRelTriple - Class in <Unnamed>
This convenience class (a Special Relationship Triple) has 3 named fields:
parent, child, and udpName.
Context.SpecRelTriple() - Constructor for class Context.SpecRelTriple
Context.UmbrellaIntoSyns - Class in <Unnamed>
This inner class documents User's conversion of a proposed Umbrella
into one or more Synonyms
ContextEditor - Class in <Unnamed>
The ContextEditor is a window that displays some of a
Context
's
fields for user editing.
ContextEditor(Context) - Constructor for class ContextEditor
ContextEditor.CEListener - Class in <Unnamed>
This internal class is the ActionListener for a ContextEditor; it
contains all the code behind the buttons, combo boxes, etc.
ContextEditor.CEListener(KSJInternalFrame) - Constructor for class ContextEditor.CEListener
contextUnderConstruction - Static variable in class Library
The name of the current User's target culture.
convertBannedCharacters(String) - Static method in class FamilyPanel
Convert dbl-quotes to singles, ampersand to 'and', and angle-brackets
to squares.
convertDoubleQuotes(String) - Static method in class Context
Converts double quotes to single quotes, using the
FamilyPanel
method.
convertToAdr() - Method in class DyadTMap
convertToXSD(String) - Static method in class UDate
copy() - Method in class ArgString
copy() - Method in class Argument
copy() - Method in class ClauseBody
Make a shallow copy of this ClauseBody.
copy() - Method in class Constant
copy() - Method in class LiteralAbstract1
Make a copy of this Literal, containing a list of copies of its args.
copy() - Method in class MathVariable
Return a clone of this MathVariable.
copy() - Method in class Predicate
Return a clone of this Predicate.
copy() - Method in class StackMarkerObj
Return a clone of this StackMarkerObj.
copy() - Method in class Variable
Return a clone of this Variable.
copyFile(String, String) - Static method in class Library
copyNodes(TreeMap, TreeMap) - Method in class SIL_Edit
correction(Dyad, Learned_DT, DomainTheory, String) - Method in class Oracle
correctKinTerm(int, int, String, String, boolean) - Method in class KinTermMatrix
correctOrValidate(Learned_DT, DomainTheory, String, int) - Method in class Anomaly
correctOrValidate(Learned_DT, DomainTheory, String) - Method in class OverlapCandidate
correctOrValidate(Learned_DT, DomainTheory, String) - Method in class SynonymCandidate
correctOrValidate(Learned_DT, DomainTheory, String) - Method in class UmbrellaCandidate
countArgs(ArrayList<Object>, ArrayList<Object>) - Method in class LiteralAbstract1
countClauses() - Method in class Library.KTD_EQC
Counter - Class in <Unnamed>
A Counter is just an int wrapped in an object, with convenience methods for
incrementing and decrementing.
Counter() - Constructor for class Counter
Counter(int) - Constructor for class Counter
countLeaves(TreeMap) - Static method in class DT_Abstract1
This method is designed to work on TreeMaps with sub-trees that are
TreeMaps or ArrayLists.
craftBackupMsg(String, File) - Static method in class Context
Modify msg to inform the User whether a Prior Version is available.
createActivityLog(JDesktopPane, JMenu) - Static method in class MainPane
createChartableUDP_1() - Method in class ChartPanel
Make a new instance of a pre-defined
UserDefinedProperty
and prepare for
adding it to the chart.
createChartableUDP_2() - Method in class ChartPanel
Present a confirmation dialog to User showing the parent and child to be
connected by this chartable UDP.
createChartableUDP_3() - Method in class ChartPanel
Make a final error check, then create the chartable UDP and draw it on chart.
createDate - Variable in class Context
Comments hold special comment from (or about) the author of the data about this culture.
createMenu() - Method in class MainPane
createPersonalStarLink(Individual, String, ArrayList<Object>) - Method in class LiteralAbstract2
createStaticInfo(ClauseBody, TreeMap, TreeMap, TreeMap) - Method in class DomainTheory
createUserContext(KSJInternalFrame) - Static method in class Library
Gather the basic information to create a new Context from scratch.
ctxt - Variable in class ContextEditor
ctxt - Variable in class FamilyEditor
ctxt - Variable in class PersonEditor
ctxt - Variable in class UDPEditor
ctxtEd - Variable in class UDPEditor
CulturalCategory - Class in <Unnamed>
A Predicate category in the Kinship system: reflects a kinship term in
the language of the target culture.
CulturalCategory() - Constructor for class CulturalCategory
curr_CUC_Editor - Static variable in class MainPane
currDataAuthor - Static variable in class Library
current - Static variable in class DT_Abstract1
current - Static variable in class PersonEditor
currentChart - Variable in class Context
currentLanguage - Static variable in class Library
The language name most recently chosen in the Languages Menu.
dataAuth - Variable in class FamilyEditor
dataAuth - Variable in class PersonEditor
dataAuthor - Variable in class Marriage
dataChangeDate
is the last date that any field was changed for this person.
dataChangeDate - Variable in class Marriage
dataChangeDate
is the last date that any field was changed for this person.
DataRequest - Class in <Unnamed>
This type of Issue is generated when we want to suggest to User that she
get a particular new dyad to help choose between two or more potential
matching Library definitions.
DataRequest() - Constructor for class DataRequest
DataRequest(String, ArrayList<Object>, ArrayList<Library.CB_Ptr>) - Constructor for class DataRequest
dataSelection(String, ArrayList<Object>, TreeMap, TreeMap, TreeMap) - Method in class DomainTheory
During a learning session, if more than one solid candidate definition is
found, we do dataSelection to narrow it to one if possible; otherwise
make a Data Request.
dataWriter - Variable in class XFile
dateOfLastDataChange - Variable in class Context
dateOfLastSuggestion - Variable in class Context
deathDay - Variable in class PersonEditor
deathday - Variable in class PersonPicker
deathMnth - Variable in class PersonEditor
deathYr - Variable in class PersonEditor
debugDyads() - Static method in class PersonPanel
debugSerial - Static variable in class LiteralAbstract1
DecisionFrame - Class in <Unnamed>
This class defines the window in which the User makes decisions about
Suggestions.
DecisionFrame() - Constructor for class DecisionFrame
DecisionFrame(TreeMap<String, ArrayList<Issue>>, int, File) - Constructor for class DecisionFrame
decr() - Method in class Counter
decr(int) - Method in class Counter
deepCopy() - Method in class ClauseBody
Make a deep copy of this ClauseBody.
deepCopy() - Method in class DyadTMap
deepCopy() - Method in class KinTermDef
defaultColor - Static variable in class Link
defaultKinTypeOrder - Variable in class Context
defaultKinTypePriority - Variable in class Context
defaultTextChanged - Variable in class UDPEditor
defaultValExists - Variable in class UDPEditor
defaultValue - Variable in class UserDefinedProperty
delayedAreaCheck(ArrayList<Link>) - Method in class ChartPanel
Add every link on this list to the list of links to check later.
delayedAreaCk(ArrayList<Individual>) - Method in class ChartPanel
Add everyone on this list to the list of people to check later.
delayedAreaCk(Link) - Method in class ChartPanel
Add this link to the list of links to check later.
delayedAreaCk(Family) - Method in class ChartPanel
Add this family to the list of families to check later.
delete() - Method in class Family
Delete this Family.
delete() - Method in class Individual
Delete this Individual.
DELETE - Static variable in class PersonPanel
deleteAll() - Method in class ChartPanel
First check for unsaved changes to the current context.
deleteAllItemActionPerformed(ActionEvent) - Method in class SIL_Edit
Clear the current context from all displays and memory.
deleteBox - Variable in class FamilyEditor
deleteChild(Individual) - Method in class Family
Delete the Individual kid
as a child of this Family.
deleteCurrentChartItemActionPerformed(ActionEvent) - Method in class SIL_Edit
deleteKid - Variable in class FamilyEditor
deleteKinTerm(int, int, String, boolean) - Method in class KinTermMatrix
deletePerson(Individual) - Method in class KinTermMatrix
This method removes the row and column associated
with an Individual.
deletePerson - Variable in class PersonEditor
deleteSpouse(Individual) - Method in class Family
Remove the Individual mate
as a parent in this Family.
Delimiter - Variable in class XFile
delMarriage() - Method in class Marriage
delMarriage(Marriage) - Method in class Person
delPerson() - Method in class Person
delSib(Person) - Method in class Marriage
Delete this person as a child in this marriage.
delSpouse(Person) - Method in class Marriage
Remove this person from the spouse list.
deltaMove(int, int) - Method in class Marriage
Change the location of this Union symbol, its parents, and its children
by dx and dy.
deQ() - Method in class KSQ
This implements the standard queue operator de-queue.
description(DomainTheory) - Method in class Context.AcceptedDefPtr
description() - Method in class Context.AcceptedOverlap
description() - Method in class Context.AcceptedSynonym
description() - Method in class Context.AcceptedUmbrella
description() - Method in class Context.RejectedOverlap
description(KinTermDef) - Method in class Context.RejectedPropDefPtr
description() - Method in class Context.RejectedSynonym
description() - Method in class Context.RejectedUmbrella
description() - Method in class Context.UmbrellaIntoSyns
desktop - Static variable in class MainPane
deSlashify(String) - Static method in class PersonPanel
Reversing slashification is simple; replace all slashes with blanks.
deSlashifyArray(ArrayList<String>) - Static method in class EditTheoryFrame
Call PersonPanel.deSlashify(s) on each member of the ArrayList.
detach() - Method in class LinkedList
detectSynonymsAndUmbrellas(String, TreeMap, TreeMap, int) - Method in class DomainTheory
Search for kin types that seem to have 2+ legitimate kin terms applied.
determineCategory(String) - Method in class DT_Abstract2
determinePrimitive(String, DomainTheory) - Static method in class ParserDomainTheory
Return the category of the predicate symbol
.
DFA - Class in <Unnamed>
An instance of the (Deterministic Finite Automata) DFA class is a Parsing Table: an ArrayList
of DFA_Row
s.
DFA() - Constructor for class DFA
DFA_Cell - Class in <Unnamed>
An instance of DFA_Cells contains an 'alphabit' or component of the Alphabet
(e.g.
DFA_Cell() - Constructor for class DFA_Cell
DFA_Row - Class in <Unnamed>
An instance of the DFA_Row class is a row in a Parsing Table containing
one or more
DFA_Cell
s.
dfMedium - Static variable in class UDate
dfNative - Static variable in class UDate
dfShort - Static variable in class UDate
diagramTerms(ArrayList<LibBrowser.TermTriple>) - Method in class LibBrowser
dimensions - Variable in class LibBrowser
dimensions stores the width and height of the diagrams to be painted
on each chart.
dirty - Variable in class ChartPanel
The dirty bit is TRUE when changes have been made to the Chart
since the last file save.
displayClues() - Method in class PersonPanel
displayError(String, String, int) - Static method in class MainPane
displayGEDCOM - Variable in class Context
displayGEDCOM - Variable in class SIL_Edit
displayPage(int, String) - Method in class HelpFrame
Convert the page and section parameters into a proper URL, and then fire
a HyperLinkEvent to display that URL in the helpTextPane.
DisplayPickerPanel - Class in <Unnamed>
The DisplayPickerPanel is a component of a
LibBrowser
that allows the User to choose the Context
(language), Domain Theory, KinTerm, & clause to be displayed in the LibBrowser.
DisplayPickerPanel(LibBrowser) - Constructor for class DisplayPickerPanel
DisplayPickerPanel.ClauseListener - Class in <Unnamed>
The ClauseListener class creates an ActionListener that listens for actions in the
'Choose a Clause' combo box.
DisplayPickerPanel.ClauseListener() - Constructor for class DisplayPickerPanel.ClauseListener
DisplayPickerPanel.DiagramButtonListener - Class in <Unnamed>
The DiagramButtonListener class creates an ActionListener that listens for clicks on the
'Diagram Kin Term' button.
DisplayPickerPanel.DiagramButtonListener() - Constructor for class DisplayPickerPanel.DiagramButtonListener
DisplayPickerPanel.DomThListener - Class in <Unnamed>
The DomThListener class creates an ActionListener that listens for actions in the
'Choose a Language' combo box.
DisplayPickerPanel.DomThListener() - Constructor for class DisplayPickerPanel.DomThListener
DisplayPickerPanel.ExpListener - Class in <Unnamed>
The ExpListener class creates an ActionListener that listens for actions in the
'Choose an Expansion' combo box.
DisplayPickerPanel.ExpListener() - Constructor for class DisplayPickerPanel.ExpListener
DisplayPickerPanel.KinTermListener - Class in <Unnamed>
The KinTermListener class creates an ActionListener that listens for actions in the
'Choose a Kin Term' combo box.
DisplayPickerPanel.KinTermListener() - Constructor for class DisplayPickerPanel.KinTermListener
DisplayPickerPanel.PrimExtListener - Class in <Unnamed>
The PrimExtListener class creates an ActionListener that listens for actions in the
'Primary/Extended/Both' radio buttons.
DisplayPickerPanel.PrimExtListener() - Constructor for class DisplayPickerPanel.PrimExtListener
displayUDPVals(Individual) - Method in class PersonPanel
For the particular UDP shown in the UDP Combo Box, pull the current
value(s) from the Individual's object, and display them in the UDP area.
distanceLimit - Static variable in class ClauseBody
distinctAdrItemActionPerformed(ActionEvent) - Method in class SIL_Edit
distinctAdrTerms - Variable in class Context
distinctDefsProposed(String, String) - Method in class DT_Abstract2
divDay - Variable in class FamilyEditor
divDay - Variable in class FamilyPicker
divMnth - Variable in class FamilyEditor
divorced() - Method in class Marriage
divYear - Variable in class FamilyEditor
doActiveLearning(Learned_DT) - Method in class SIL_Edit
Review all accepted definitions against new data then try to learn a definition
for each kin term that is not yet defined.
doBaseCBs - Variable in class Context
doInduction - Variable in class Context
doLabel - Static variable in class Marriage
doLGG(ArrayList<Object>, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>, Counter, KinTermDef) - Method in class DomainTheory
doLv1ActiveLearning(Learned_DT, int, int, int, int, DomainTheory) - Method in class MainPane
DomainTheory - Class in <Unnamed>
This class completes the definition of a Domain Theory in Prolog syntax.
DomainTheory.BaseCB_Cover - Class in <Unnamed>
DomainTheory.BaseCB_Cover(Library.CB_EQC) - Constructor for class DomainTheory.BaseCB_Cover
DomainTheory.DyadToken - Class in <Unnamed>
DomainTheory.DyadToken(Dyad) - Constructor for class DomainTheory.DyadToken
DomainTheoryGrammar - Class in <Unnamed>
This class documents the Context-Free Grammar (CFG) used in the Kinship system to
parse Domain Theories.
DomainTheoryGrammar() - Constructor for class DomainTheoryGrammar
domTheoryAdr() - Method in class Context
Returns the Domain Theory for Terms of Address in this context.
domTheoryAdrExists() - Method in class Context
Returns true if a domain theory for Terms of Address exists.
domTheoryAdrLoaded() - Method in class Context
domTheoryRef() - Method in class Context
Returns the Domain Theory for Terms of Reference in this context.
domTheoryRefExists() - Method in class Context
Returns true if a domain theory for Terms of Reference exists.
domTheoryRefLoaded() - Method in class Context
doneBtn - Variable in class FamilyEditor
doneBtn - Variable in class PersonEditor
doneList() - Method in class Anomaly
DoubleMatrix - Class in <Unnamed>
A DoubleMatrix implements a matrix of doubles; only 2-dimensional and
3-dimensional versions are available at the moment.
DoubleMatrix() - Constructor for class DoubleMatrix
DoubleMatrix(int, int) - Constructor for class DoubleMatrix
drawLabel(Graphics, Rectangle) - Method in class Link
Call the drawLabel method of person pointed to.
drawLabel(Graphics, Rectangle) - Method in class Person
This is the method that writes a Person's name (or initials, or nothing)
and kin term (or a letter, or nothing) beneath their symbol.
drawLines(Graphics, Rectangle) - Method in class Marriage
If the marriage symbol OR the symbol for a spouse or child
is within myRect, then draw the lines.
drawn - Variable in class Person
drawSibLines(Graphics, Rectangle, boolean) - Method in class Marriage
drawSpouseLines(Graphics, Rectangle, boolean) - Method in class Marriage
drawSymbol(Graphics, Rectangle) - Method in class Link
Call the symbol for this Link's sex to draw itself.
drawSymbol(Graphics, Rectangle, Color) - Method in class Link
Set up the call to drawSymbol.
drawSymbol(Graphics, Rectangle, Color) - Method in class Marriage
Set up the call to drawSymbol.
drawSymbol(Graphics, Rectangle) - Method in class Marriage
Call the symbol for this Union to draw itself.
drawSymbol(Graphics, Rectangle, Color) - Method in class Person
Set up the call to drawSymbol.
drawSymbol(Graphics, Rectangle) - Method in class Person
Call the symbol for this Person's sex to draw itself.
drawText(Graphics, int, int, int) - Method in class LibBrowserText
DT_Abstract1 - Class in <Unnamed>
This class begins the definition of a Domain Theory in Prolog syntax.
DT_Abstract1() - Constructor for class DT_Abstract1
DT_Abstract1.ScoreObj - Class in <Unnamed>
DT_Abstract1.ScoreObj() - Constructor for class DT_Abstract1.ScoreObj
DT_Abstract1.ScoreObj(String, double) - Constructor for class DT_Abstract1.ScoreObj
DT_Abstract2 - Class in <Unnamed>
This class continues the definition of a Domain Theory in Prolog syntax.
DT_Abstract2() - Constructor for class DT_Abstract2
dumpRemNoise() - Method in class Learned_DT
dupEditor - Variable in class FamilyEditor
dupEditor - Variable in class PersonEditor
duplications - Variable in class ClauseBody
body
is an ArrayList<Object>> of literals that make up the Right Hand Side of a Horn Clause.
dups - Static variable in class ClauseBody
dupTotal - Static variable in class ClauseBody
Dyad - Class in <Unnamed>
A
Dyad
is a pair of
Individual
s who have a named
relationship; this class captures all the information we need about any
particular dyad in order to compare it with other dyads or with
library definitions.
Dyad() - Constructor for class Dyad
The zero-arg constructor initializes the path ArrayList <Object > and leaves all other fields blank.
Dyad(Individual) - Constructor for class Dyad
The 1-arg constructor initializes the path ArrayList, level, and Ego; all other fields blank.
Dyad(Dyad) - Constructor for class Dyad
The cloning constructor replicates the input Dyad.
dyAdd(Dyad) - Method in class DyadTMap
Add this Dyad to the TreeMap.
dyAddOrUpdate(Dyad) - Method in class DyadTMap
If this dyad is already present, replace with this one.
DyadTemp - Class in <Unnamed>
This class is a temporary stand-in for a Dyad during parsing of a SILK file.
DyadTemp() - Constructor for class DyadTemp
dyadTest() - Method in class EditTheoryFrame.DyadTestReport
Iterate thru dyads for this kin term, grouped by pcString
(kin type).
DyadTMap - Class in <Unnamed>
A
DyadTMap
contains a normal TreeMap and has 1 convenience method,
dyAdd
, which type-checks items added to the TreeMap
(only
Dyad
s allowed) and stores them indexed by kin term & PCString.
DyadTMap() - Constructor for class DyadTMap
editable - Variable in class Context
editChartDescriptionItemActionPerformed(ActionEvent) - Method in class SIL_Edit
Solicit from User a new descriptor string for this chart, correct any
prohibited characters, and then rebuild the Chart menu.
editCUC() - Method in class MainPane
editDirectory - Static variable in class Library
The default directory for the current User's SILK files.
editFields() - Method in class Context
editor - Variable in class FamilyEditor
editor - Variable in class PersonEditor
editParameters(Context) - Method in class ChartPanel
editPrefsItemActionPerformed(ActionEvent) - Method in class SIL_Edit
EditPrefsWindow - Class in <Unnamed>
The EditPrefsWindow is where Learning Parameters are set.
EditPrefsWindow() - Constructor for class EditPrefsWindow
Creates new form EditPrefsWindow
EditTheoryFrame - Class in <Unnamed>
The Theory Editor allows an experienced User to fine-tune definitions that
have been accepted, or to directly enter definitions they have deduced.
EditTheoryFrame.DyadTestReport - Class in <Unnamed>
This inner class tests a group of dyads to see if they fit a particular
kin term definition.
EditTheoryFrame.DyadTestReport(DomainTheory, String, KinTermDef) - Constructor for class EditTheoryFrame.DyadTestReport
edTitle - Variable in class PersonEditor
ego - Variable in class Dyad
ego
and alter
are the 2 people who are related; they are the end-points
in the graph of this dyad.
ego - Variable in class KinTermExample
The serial number of ego.
egoGenderImplied(ClauseBody) - Method in class DomainTheory
egoGenderSpecified(Literal) - Method in class DT_Abstract2
el_1_distn - Static variable in class FeatureVectorObj
el_2_distn - Static variable in class FeatureVectorObj
el_3_distn - Static variable in class FeatureVectorObj
el_4_distn - Static variable in class FeatureVectorObj
el_5_distn - Static variable in class FeatureVectorObj
el_8_distn - Static variable in class FeatureVectorObj
el_9_distn - Static variable in class FeatureVectorObj
elements() - Method in class LinkedList
eligibleSpouse(Person) - Method in class Marriage
Added for SILKin: enforces rule that a marriage must have at most 1
husband and 1 wife.
eliminateReflections(ArrayList<Object>, ArrayList<Object>) - Method in class ClauseBody
emergencyExit - Static variable in class MainPane
enableAdvancedMenuItems(boolean) - Method in class MainPane
enQ(Object) - Method in class KSQ
This implements the standard queue operator en-queue.
EOF - Static variable in class Token
EOL - Static variable in class Token
A constant indicating that the end of the line has been read.
Eol - Static variable in class XFile
equals(Object) - Method in class Argument
equals(Object) - Method in class ClauseBody
equals(Context.SpecRelTriple) - Method in class Context.SpecRelTriple
My custom equality test.
equals(Object) - Method in class Dyad
equals(LibBrowser.TermTriple) - Method in class LibBrowser.TermTriple
equals(Object) - Method in class Literal
equals(Object) - Method in class StarPropertyBinding
equivalentLists(ArrayList<Object>, ArrayList<Object>) - Method in class DT_Abstract1
eraseExpansions(DomainTheory) - Method in class MainPane
Erase all expandedDefs in the specified domain theory.
eraseTracks(TreeMap, ArrayList<Object>) - Method in class DomainTheory
errMessage - Variable in class XFile
error(String) - Method in class ParserDomainTheory
error(String) - Method in class ParserGEDCOM
errorFound - Static variable in class ParserDomainTheory
europeanToXSD(String) - Static method in class UDate
evalCandidates(TreeMap, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>, TreeMap, TreeMap, int) - Method in class DomainTheory
Any candidate that fits one or more dyads in POS, and no dyads in NEG, is a clause-level match.
exactSigSet - Variable in class FeatureVectorObj
exemptPreds - Static variable in class ClauseBody
exempts - Static variable in class ClauseBody
expand(Context, ArrayList<Object>, String, int) - Method in class ClauseBody
Expand this ClauseBody into one or more ClauseBodies that contain only predicates that
are members of (@link PrimitiveCategory), and place them in expandedDefs
.
expand(Context, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>, StackMarkerObj, ClauseBody, ArrayList<Object>) - Method in class LiteralAbstract1
Expand this literal into the (multiple) primitive clause(s) which it represents.
expandStruct(String) - Method in class DT_Abstract2
expandToGridUnits(TreeMap<String, Integer>) - Method in class ParserGEDCOM
This method is used only by a LibBrowser to place horizontal spacing
on a chart of generated examples.
expansionPath - Variable in class ClauseBody
body
is an ArrayList<Object>> of literals that make up the Right Hand Side of a Horn Clause.
expansionSerial - Static variable in class LiteralAbstract1
exportGEDCOM(PrintWriter, String, boolean, String, String) - Method in class Context
Write output file in GEDCOM (v 5.5) format, containing all individuals and
families in this context.
exportGEDCOM(PrintWriter) - Method in class Family
Write out one Family record in GEDCOM 5.5 format.
exportGEDCOM(PrintWriter, boolean, String, ArrayList<Object>, String) - Method in class Individual
Write out one Individual record in GEDCOM 5.5 format.
exportGEDCOM() - Method in class MainPane
Ask User for the target file name and a few options for the type of export.
exportGEDCOMItemActionPerformed(ActionEvent) - Method in class SIL_Edit
Call MainPane's export method and we're done.
exportKAESFile() - Method in class ChartPanel
exportKTM(PrintWriter, String) - Method in class Context
Write a tab-delimited file that formats the Kin Term Matrix
as a spreadsheet.
extend(Object) - Method in class LinkedList
extKinTermsAddr - Variable in class Node
extKinTermsAddr() - Method in class Node
Return an ArrayList of extended kinship terms of address which is a shallow copy of the list in this Node.
extKinTermsRef - Variable in class Node
extKinTermsRef() - Method in class Node
Return an ArrayList of extended kinship terms of reference which is a shallow copy of the list in this Node.
extractTerms(ArrayList<Object>) - Method in class DomainTheory
extraDataString() - Method in class ParserGEDCOM.GEDCOMitem
factor - Static variable in class LibBrowser
failReason - Static variable in class LiteralAbstract1
fam - Variable in class FamilyEditor
famEndYear() - Method in class FamilyPanel
Family - Class in <Unnamed>
This class represents a male and a female who either:
(1) are recognized as married in the local culture, or
(2) have produced at least one child.
Family() - Constructor for class Family
Constructor with 0 arguments: for use ONLY by Serialization.
Family(Point) - Constructor for class Family
Family(Context, boolean) - Constructor for class Family
Constructor with a context and a boolean: for use by birth-family-creation screen.
Family(Context, Individual, Individual) - Constructor for class Family
Constructor with a context & the 2 persons who are married.
Family(Individual, Individual, String) - Constructor for class Family
Constructor with 3 arguments: the persons who are married & date of marriage.
Family(Individual) - Constructor for class Family
Constructor provided for un-remembered, long-ago partners OR generic parents.
familyCensus - Variable in class Context
List of all families in this culture, in serialNmbr order (beginning with 0).
FamilyEditor - Class in <Unnamed>
The FamilyEditor is a window that displays a
Family
's fields for
editing.
FamilyEditor(Context, KSJInternalFrame, String, Family, String) - Constructor for class FamilyEditor
FamilyEditor(Context, KSJInternalFrame, String, Family, Individual, String) - Constructor for class FamilyEditor
FamilyEditor.FEdListener - Class in <Unnamed>
FamilyEditor.FEdListener(KSJInternalFrame) - Constructor for class FamilyEditor.FEdListener
FamilyPanel - Class in <Unnamed>
This class is part of the SILKin program's GUI.
FamilyPanel() - Constructor for class FamilyPanel
Creates new form FamilyPanel
familyPick - Variable in class FamilyPicker
FamilyPicker - Class in <Unnamed>
The FamilyPicker is a window that displays a menu of
Family
objects.
FamilyPicker(ArrayList<Family>, String, String, KSJInternalFrame) - Constructor for class FamilyPicker
FamilyPicker.FPListener - Class in <Unnamed>
FamilyPicker.FPListener(KSJInternalFrame) - Constructor for class FamilyPicker.FPListener
famLabel - Variable in class ContextEditor
famList - Variable in class ContextEditor
famPick - Variable in class ContextEditor
famPred(ClauseBody.StringObj) - Method in class ClauseBody
famPred(String) - Method in class ClauseBody
famStartYear() - Method in class FamilyPanel
featuresHaveChanged - Variable in class Context
True if polygamy is accepted in this culture (regardless of whether it has ever happened).
FeatureVectorObj - Class in <Unnamed>
A FeatureVectorObj implements a mixed-type vector of integers, reals, and
lists.
Female - Class in <Unnamed>
This class represents the female gender.
Female() - Constructor for class Female
female - Variable in class PersonEditor
femalePreds - Static variable in class DT_Abstract2
fieldFlag - Variable in class FamilyEditor
fieldFlag - Variable in class PersonEditor
fieldName - Variable in class FamilyPicker
fieldName - Variable in class PersonPicker
fill_In_Flag - Static variable in class MainPane
fillInNames(Individual, String) - Method in class ClauseBody
Do a depth-first walk of any portion of the family tree for Ego (found in Context hypo
)
that satisfies the definition in this ClauseBody.
fillInNames(Individual) - Method in class DT_Abstract1
For all the persons in a context, fill in their kinTerm names (relative to Ego)
per this domain theory.
fillTextField(Node, String, boolean) - Method in class PersonPanel
An alternative format for calling fillTextField
.
fillTextField(Node, JTextField, boolean) - Method in class PersonPanel
Get the appropriate text from the Node, reformat it, and fill in the
text field.
filterNonContradictions(String, ArrayList<Object>, TreeMap, TreeMap) - Method in class DomainTheory
finalConstraintCheck(String, TreeMap, ConstraintObj, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>) - Static method in class LiteralAbstract1
Perform a final review of the constraints extracted from a ClauseBody of Literals, with emphasis on gender constraints.
findAuxiliaries() - Method in class EditTheoryFrame
Find all predicates marked as auxiliaries and place them in the
'auxiliaries' ArrayList.
findAuxPreds(ArrayList<Object>) - Method in class ClauseBody
findBaseCBMatches(String, ArrayList<Object>, ArrayList<Object>, TreeMap, TreeMap, ArrayList<Object>, int, int, Counter, DomainTheory, boolean, Learned_DT) - Method in class DomainTheory
Find all the BaseCBs that matches.
findBirthFamInGEDCOM() - Method in class Individual
findCandidates(Library.ClauseIndex, TreeMap, Library.ClauseCounts, DomainTheory, Counter) - Method in class DomainTheory
For all the exact signatures of positive examples, extract the
corresponding lists of all known CB_EQCs = potential matches.
findComplement(Literal, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>) - Method in class ClauseBody
findConformingValue(String, Argument, ArrayList<Object>, TreeMap, ConstraintObj, String, ClauseBody) - Method in class Individual
By "find a conforming value" we mean choose or accept a value of the correct type (or from among the permissible values)
which does not violate any of the constraints contained on the
Argument
or duplicate a (failed) priorValue.
findDyadList(Dyad) - Method in class DyadTMap
findGapFiller(String, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>) - Method in class ClauseBody
findHiddenNeuterEgos() - Method in class DT_Abstract2
This method may only be called after examples have been generated.
findImposters(String, ArrayList<Object>) - Method in class DomainTheory
findKid2(String, String, String, ArrayList<Object>) - Method in class ClauseBody
findKidOf2Pars(String, String, ArrayList<Object>, ArrayList<Object>) - Method in class ClauseBody
findKidsInGEDCOM() - Method in class Family
findKTMatches(String, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>, TreeMap, TreeMap, int, int, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>, TreeMap) - Method in class DomainTheory
For any particular KTD, if the set of POS dyads matched by its CBs in solidCBMatches equals the set in POS,
and none of its CBs match any dyads in NEG, then that KTD contains kinTerm.
findMarriage(int, int) - Method in class ChartPanel
findMarriagesInGEDCOM() - Method in class Individual
findMergePairs(ArrayList<Object>, ArrayList<Object>) - Method in class KinTermDef
findOrCreateContext(String) - Static method in class Library
Returns a context if already loaded; otherwise retrieves from disk.
findOtherParent(String, String, ArrayList<Object>) - Method in class ClauseBody
findOverlappingTerms(ArrayList<Object>) - Method in class DT_Abstract2
This method may only be called after examples have been generated.
findParents(String, ArrayList<Object>) - Method in class ClauseBody
findPerson(int, int) - Static method in class Person
findRelationship(Individual, Individual) - Method in class Node
findSpouse3(String, String, ArrayList<Object>) - Method in class ClauseBody
findSpouse4(String, String, ArrayList<Object>) - Method in class ClauseBody
findStepPar(String, ArrayList<Object>) - Method in class ClauseBody
findSubItems(ParserGEDCOM) - Method in class ParserGEDCOM.GEDCOMitem
finishExpansion(Context, ArrayList<Object>, ClauseBody, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>) - Method in class LiteralAbstract1
fireAlterFirstNamesFocusLost() - Method in class PersonPanel
FIRST - Static variable in class ChartPanel
first() - Method in class LinkedList
FIRST - Static variable in class Person
firstNames - Variable in class PersonEditor
firstSymbolOf(String) - Static method in class PersonPanel
fit(ClauseBody, Dyad) - Method in class DomainTheory
Strategy: Start fillInNames_bool from Ego (with Alter as goalPerson)
and see if it can reach Alter using the definition contained in cb.
fit(ClauseBody, Dyad) - Method in class DT_Abstract1
flags - Variable in class ClauseBody
Contains all flags (strings within square brackets) found in the clauseBody during parsing.
flipFinalBtn(String) - Method in class UDPEditor
FloatMatrix - Class in <Unnamed>
A FloatMatrix implements a matrix of floats; only 2-dimensional and
3-dimensional versions are available at the moment.
FloatMatrix() - Constructor for class FloatMatrix
FloatMatrix(int, int, int) - Constructor for class FloatMatrix
folder - Variable in class ContextEditor
folderFocusLost(FocusEvent) - Method in class ContextEditor
folks - Static variable in class Person
An ArrayList of all the Person instances ever made.
formatAsXSD(Date) - Static method in class UDate
Format a date as XSD.
formatAsXSD(String, String, String) - Static method in class UDate
Format these 3 component fields as a valid XSD date string, allowing
any of them to be blank.
found(int, ArrayList<Object>) - Method in class DT_Abstract1
foundInSigStr(String, String) - Method in class DT_Abstract1
fullName - Variable in class PersonPicker
fvID - Variable in class FeatureVectorObj
GAP - Static variable in class ChartPanel
gedcomExtra - Variable in class Context
gedcomHeaderItems - Variable in class Context
gedcomNotes - Variable in class Context
gedcomSources - Variable in class Context
genCtxtMenu() - Static method in class Library
Return a String array where each array element is the name (28 char max) of a language for a
Context in the Library.
genCtxtMenu(String) - Static method in class Library
gender - Variable in class PersonPicker
genderInferences(ConstraintObj, ArrayList<Object>) - Static method in class LiteralAbstract1
genderize(Literal, String, boolean) - Method in class ClauseBody
generalize(ClauseBody, ClauseBody) - Method in class DomainTheory
generalPreds - Static variable in class LiteralAbstract1
generateAll() - Method in class DisplayPickerPanel.DiagramButtonListener
generateAllIndexes(int, int, String) - Static method in class Library
Build from scratch the Library's ClauseIndex (cbIndex), BaseCBIndex, KinTerm Signature Tree (ktSigTree),
PredEncodings, PredDecodings, and ClauseCounts (cbCounts) for every selected language.
generateCandidateValues(Class, Argument, TreeMap, ArrayList<Object>, ConstraintObj, UserDefinedProperty) - Method in class Individual
Generate a list of potential values of the designated type (class).
generateDyads(Individual, int, boolean, TreeMap) - Method in class Context
Generate one Dyad for each kinTerm found in any of the six lists on this Individual's Node.
generateExamples(Context, ArrayList<Object>, Dyad, Oracle) - Method in class ClauseBody
Generate hypothetical people who have the relationship described in this ClauseBody.
generateExamples(Context, ArrayList<Object>, Oracle, KinTermDef) - Method in class KinTermDef
This method is called to generate examples for Simulated Data Generation.
generateExamples(Context, ArrayList<Object>, Oracle) - Method in class KinTermDef
This method is called to generate examples - in the process it identifies and removes
duplicative clauses and re-numbers them.
generateIndexes() - Method in class DT_Abstract2
generateMarriageDate() - Method in class Family
Generate a marriageDate
for this family based on the ages of the husband and wife
and the dates of any prior marriages, childbirths, divorces & widowhoods.
generateSimMatrix() - Static method in class Library
Generate a Similarity Matrix for all FeatureVectors in the Library.
generateSimMatrix(Library.ClusterState) - Static method in class Library
generateSimulatedData(Context, DomainTheory, int, ArrayList<Object>, Learned_DT) - Method in class MainPane
genericEd - Variable in class FamilyEditor
genericEd - Variable in class PersonEditor
genericEditor - Variable in class FamilyPicker
genericEditor - Variable in class PersonPicker
generify(ArrayList<String>) - Static method in class ClauseBody
Convert a list of gender-specific predicates to a gender-neutral ones.
generify(String) - Static method in class ClauseBody
Convert a gender-specific predicate to a gender-neutral one.
genFamMenu(ArrayList<Family>) - Static method in class ContextEditor
genIndMenu(ArrayList<Object>) - Static method in class ContextEditor
genLangMenu() - Static method in class Library
Return a String array where each array element is the name of a language for a
domain theory in the Library.
genPreds - Static variable in class LiteralAbstract1
genSkewing - Variable in class FeatureVectorObj
genSpouseMenu(Individual, ArrayList<Object>) - Static method in class PersonEditor
genUDPMenu() - Method in class ContextEditor
genUDPMenu() - Method in class PersonEditor
get(int, int) - Method in class DoubleMatrix
get(int, int, int) - Method in class FloatMatrix
get(Object) - Method in class LinkedList
getBirthDD() - Method in class Individual
getBirthMM() - Method in class Individual
getBirthYr() - Method in class Individual
getCell(int, int) - Method in class KinTermMatrix
Return a
Node
of KinTerms that
ego
may call
alter
.
getCell(Individual, Individual) - Method in class KinTermMatrix
Return a
Node
of KinTerms that
ego
may call
alter
.
getChartDescription(String) - Method in class Context
getChartIndex(String) - Method in class Context
getChartLtr(int) - Method in class Context
getClausePickSelection() - Method in class LibBrowser
getComboBoxItems() - Method in class LibBrowser
Allow access to this private field.
getCurrentComboSelection() - Method in class LibBrowser
getDateOfBirth() - Method in class Individual
getDateOfDeath() - Method in class Individual
getDeathDD() - Method in class Individual
getDeathMM() - Method in class Individual
getDeathYr() - Method in class Individual
getDescription() - Method in class MainPane.ContextFilter
getDivorceDate() - Method in class Family
getDivorceDD() - Method in class Family
getDivorceMM() - Method in class Family
getDivorceYr() - Method in class Family
getDouble() - Method in class XFile
getEditTheoryFrame(DomainTheory) - Static method in class EditTheoryFrame
getEgoTermList(int, int[]) - Method in class KinTermMatrix
Return an ArrayList of Nodes containing the kinTerms ego would use for each
person in the list of individuals.
getElements() - Static method in class Library
getExpanded() - Method in class LibBrowser
getExpandedText() - Method in class LibBrowser
getExpandPickSelection() - Method in class LibBrowser
getExpCBs() - Method in class ClauseBody
getFileName() - Method in class XFile
getFPanel() - Method in class SIL_Edit
getGEDCOMSerial(String) - Method in class Individual
getGenderInfo(TreeMap, TreeMap, TreeMap, TreeMap) - Method in class ClauseBody
getHomeChart() - Method in class Family
getHomeChart() - Method in class Individual
getHomeChart() - Method in class Link
getHomeChart() - Method in interface Locatable
getItem(String, TreeMap<String, ParserGEDCOM.GEDCOMitem>) - Method in class Family
getItem(String, TreeMap<String, ParserGEDCOM.GEDCOMitem>) - Method in class ParserGEDCOM
getKinTerms(boolean) - Method in class Node
Return an AList of any kinship terms found.
getKTD(ArrayList<Object>) - Method in class Library.KTD_Ptr
getKTSymbols() - Method in class DomainTheory
getLangCodes() - Static method in class Library
getLevel() - Method in class Node
getList(String) - Method in class KinTypeIndex
Returns the list of pairs indexed under this kin type (PC-String).
getLocation() - Method in class Link
getLocation() - Method in interface Locatable
getLocation() - Method in class Marriage
getLocation() - Method in class Person
getLocationX() - Method in class Link
getLocationX() - Method in interface Locatable
getLocationX() - Method in class Marriage
getLocationX() - Method in class Person
getLocationY() - Method in class Link
getLocationY() - Method in interface Locatable
getLocationY() - Method in class Marriage
getLocationY() - Method in class Person
getLong() - Method in class XFile
getMarriageDate() - Method in class Family
getMarriageDD() - Method in class Family
getMarriageMM() - Method in class Family
getMarriages() - Method in class Person
getMarriageYr() - Method in class Family
getMember(KinTermDef) - Method in class Library.KTD_EQC
getMonthNmbr(String) - Static method in class UDate
getNameLabel() - Method in class ChartPanel
returns the labeling mode as an int
getNext() - Method in class LinkedList
getNextChartLtr() - Method in class Context
getOppo(String, ArrayList<Object>) - Method in class MainPane
getOriginal() - Method in class LibBrowser
getOriginalText() - Method in class LibBrowser
getPair() - Method in class Context
getParentDirectory() - Method in class XFile
getParents() - Method in class Person
getPath(int, int) - Method in class KinTermMatrix
Build an array of ints = the linking kinsmen between ego and alter.
getPPanel() - Method in class SIL_Edit
getPreferredScrollableViewportSize() - Method in class LibBrowserChart
getPreferredSize() - Method in class LibBrowserChart
getPreferredSize() - Method in class LibBrowserText
getPrev() - Method in class LinkedList
getPriors(File, File) - Static method in class Context
Create an array of the names of prior versions of this file.
getProjectName() - Method in class ChartPanel
Called when the 1st person/union is created in any context.
getRow(Individual) - Method in class KinTermMatrix
Return a TreeMap which represents ego
's row in this KinTermMatrix, or null
if no row exists yet.
getRow(int) - Method in class KinTermMatrix
Return a TreeMap which represents ego
's row in this KinTermMatrix, or null
if no row exists yet.
getScrollableBlockIncrement(Rectangle, int, int) - Method in class LibBrowserChart
getScrollableTracksViewportHeight() - Method in class LibBrowserChart
getScrollableTracksViewportWidth() - Method in class LibBrowserChart
getScrollableUnitIncrement(Rectangle, int, int) - Method in class LibBrowserChart
getSerial(String) - Method in class ParserGEDCOM
getSerialNmbr() - Method in class Family
getSerialNmbr() - Method in class Individual
getSerialNmbr() - Method in class Link
getSerialNmbr() - Method in interface Locatable
getSibset() - Method in class Marriage
getSize() - Method in class Link
getSize() - Method in class Marriage
getSize() - Method in class Person
getSpouses() - Method in class Marriage
getStringToken() - Method in class XFile
getSuggestionsItemActionPerformed(ActionEvent) - Method in class SIL_Edit
After assuring all needed resources are present, save the SILK file,
create and load a learner and then launch active learning.
getSymbolNumber(int, String) - Static method in class PersonPanel
getTermPickSelection() - Method in class LibBrowser
getToken() - Method in class XFile
getVal() - Method in class Argument
getValidAuxTerm() - Method in class EditTheoryFrame
Prompt User for a valid name of an auxiliary predicate.
getValidEntriesString() - Method in class UserDefinedProperty
Gives a string of valid entries for this UDP.
getValidEntryArray() - Method in class UserDefinedProperty
Gives an array of valid entries for this UDP.
getValue() - Method in class LinkedList
getYYYYMMOfBirth() - Method in class Individual
globalReplace(ArrayList<Object>, ArrayList<Object>) - Method in class ClauseBody
Gloss - Class in <Unnamed>
This class represents the XML structure of an English gloss of the
definition of a KinTermDef.
Gloss() - Constructor for class Gloss
goToChart(String) - Method in class SIL_Edit
GreaterOrEql - Class in <Unnamed>
This class defines the math operator GreaterOrEql
.
GreaterOrEql() - Constructor for class GreaterOrEql
greaterOrEql - Variable in class MathVariable
GreaterThan - Class in <Unnamed>
This class defines the math operator GreaterThan
.
GreaterThan() - Constructor for class GreaterThan
greaterThan - Variable in class MathVariable
greedySetCover(KinTermDef, int, ArrayList<Object>, ArrayList<Object>, TreeMap, TreeMap, ArrayList<Object>, ArrayList<ArrayList<Object>>, int, int, int, boolean) - Method in class DomainTheory
gridSnap(Point) - Method in class ChartPanel
groupIntoCB_EQCs(ArrayList<Object>, TreeMap, double) - Method in class DomainTheory
id_no - Static variable in class Person
identifySynsEtc(TreeMap, String, ArrayList<Object>, ArrayList<Object>, int, int) - Method in class DomainTheory
ignorableP - Variable in class Context
illegalString(String) - Method in class ClauseBody
importGEDCOM() - Method in class MainPane
Ask User for the GEDCOM file name, create a Tokenizer and a parser,
and execute the parse.
importGEDCOMItemActionPerformed(ActionEvent) - Method in class SIL_Edit
Call for MainPane's GEDCOM import method to parse a file into a new
context.
includeExtended() - Method in class LibBrowser
includePrimary() - Method in class LibBrowser
incr() - Method in class Counter
incr(int) - Method in class Counter
ind - Variable in class PersonEditor
ind - Variable in class PersonPicker
indiv - Variable in class Node
Individual - Class in <Unnamed>
Each Individual is either an actual person in the culture under study,
or is a hypothetical person created to illustrate the kinship terms in a
particular domain theory.
Individual(String, String, Family, String) - Constructor for class Individual
Constructor with w/ name, sex, birth-family & birth date.
Individual(String, String, String) - Constructor for class Individual
Constructor with w/ name, sex, & birthdate.
Individual(Kind, Point) - Constructor for class Individual
Constructor with w/ sex & location.
Individual(String, String) - Constructor for class Individual
Constructor with w/ name & sex.
Individual(String) - Constructor for class Individual
Constructor with w/ a single string == "root".
Individual(Context, String) - Constructor for class Individual
Constructor with w/ context & sex.
Individual(Context, String, Family) - Constructor for class Individual
Constructor with w/ context, sex, & marriage.
Individual(Context, String, String, Family) - Constructor for class Individual
Constructor with w/ context, name, sex, & birthFamily.
Individual(String, String, Family) - Constructor for class Individual
Constructor with w/ name, sex, & marriage-family.
Individual() - Constructor for class Individual
Constructor with 0 arguments: for use ONLY by Serialization.
individualCensus - Variable in class Context
List of all persons in this culture, in serialNmbr order (beginning with 0).
indivLabel - Variable in class ContextEditor
indPick - Variable in class ContextEditor
induceSolution(ArrayList<Object>, TreeMap, TreeMap, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>, int, KinTermDef) - Method in class DomainTheory
inferGendersFromVarVals(ClauseBody, ArrayList<Object>, TreeMap, TreeMap, TreeMap, TreeMap) - Method in class ClauseBody
inferOppoSexParents(ArrayList<Object>, TreeMap, TreeMap, TreeMap, TreeMap) - Method in class ClauseBody
inferVarValsFromGenders(ClauseBody, ArrayList<Object>, TreeMap, TreeMap, TreeMap, TreeMap, TreeMap) - Method in class ClauseBody
infoMarriage - Variable in class Context
infoPerson - Variable in class Context
init(SIL_Edit) - Method in class ChartPanel
INITIALS - Static variable in class ChartPanel
INITIALS - Static variable in class Marriage
INITIALS - Static variable in class Person
initUDPCombo() - Method in class PersonPanel
If any UDPs are defined in this context, then build a ComboBox User so can
pick which UDP to display in the Detail Display for an Individual.
insertAdoptionPriority(String) - Method in class Context
insertNewRow(int) - Method in class KinTermMatrix
internalFrameActivated(InternalFrameEvent) - Method in class KSJInternalFrame
internalFrameClosed(InternalFrameEvent) - Method in class KSJInternalFrame
internalFrameClosing(InternalFrameEvent) - Method in class KSJInternalFrame
internalFrameDeactivated(InternalFrameEvent) - Method in class KSJInternalFrame
internalFrameDeiconified(InternalFrameEvent) - Method in class KSJInternalFrame
internalFrameIconified(InternalFrameEvent) - Method in class KSJInternalFrame
internalFrameOpened(InternalFrameEvent) - Method in class KSJInternalFrame
invalid() - Method in class ClauseBody
inverseSpecialRelationships - Variable in class Context
invertMiniPredsAndPCStringFor(Node) - Method in class Node
Take the pcString and miniPreds of this node and
'invert' them for a node containing the reciprocal kinTerm.
isAdoptionPred(String) - Method in class Context
isEmpty() - Method in class DT_Abstract1
isEmpty() - Method in class KinTypeIndex
isEmpty() - Method in class KSQ
This implements the standard test for emptiness.
isEmpty() - Method in class LinkedList
isEquivalent(ClauseBody) - Method in class ClauseBody
isEquivalent(KinTermDef, ArrayList<Object>) - Method in class KinTermDef
isEquivalent(Literal) - Method in class LiteralAbstract1
Any other Literal is equivalent to this one if the predicate names match, the arg lists are the same
length, and each arg is of the same type and has the same name.
isEquivalentTo(Anomaly) - Method in class Anomaly
isExpansionOf(ClauseBody) - Method in class ClauseBody
isHere(Object) - Method in class LinkedList
isInverseAdoptionPred(String) - Method in class Context
isNonChartable(String) - Method in class Context
isOpen() - Method in class XFile
isPrimOrMacro(String) - Static method in class DT_Abstract1
isSib(Person) - Method in class Marriage
Is this person already a child in this family?
isSpouse(Individual) - Method in class Marriage
isSpouse(Person) - Method in class Marriage
Is this person a spouse in this marriage?
Issue - Class in <Unnamed>
Issue is the superclass containing all the types of issues the Learning
Module might present to the User.
Issue() - Constructor for class Issue
issues - Variable in class DecisionFrame
issuesForUser - Variable in class DT_Abstract1
issuesForUser holds the current set of suggestions for this DT.
isSupersetOf(ArrayList<Object>, ArrayList<Object>) - Method in class DT_Abstract1
ivcList - Variable in class FeatureVectorObj
keys() - Method in class LinkedList
kid2pred(String, int) - Method in class ClauseBody
kidBox - Variable in class FamilyEditor
kidList - Variable in class FamilyPicker
Kind - Class in <Unnamed>
Kind() - Constructor for class Kind
KinshipEditor_MouseDown(MouseEvent) - Method in class ChartPanel
This runs AFTER the personMenu_ListSelect method; if User has created
a chartable UDP it calls for follow-up processing.
KinshipEditor_MouseDrag(MouseEvent) - Method in class ChartPanel
Provide for 3 different kinds of Family drags, depending on the modifier
keys depressed, or a single type of drag for an individual.
KinshipEditor_MouseUp(MouseEvent) - Method in class ChartPanel
This is where we check to see if anything has been dragged, a new Ego
chosen, a symbol has been moved, or someone has been added to a Union.
KinshipLexicalSpec - Class in <Unnamed>
This class simply documents the Lexical Specification used in the DFA
to parse Horn Clauses.
KinshipLexicalSpec() - Constructor for class KinshipLexicalSpec
KinshipSystemException - Exception in <Unnamed>
This is the superclass of all SILKin internal processing Exceptions.
kinTerm - Variable in class Dyad
kinTerm
is the name of the relationship between Ego and Alter.
kinTerm - Variable in class KinTermExample
The kinTerm that ego calls alter.
KINTERMADR - Static variable in class ChartPanel
KINTERMADR - Static variable in class Person
KinTermDef - Class in <Unnamed>
This class represents the definition of a kin term in Horn Clause syntax.
KinTermExample - Class in <Unnamed>
A KinTermExample represents one example of the correct use of a particular kinTerm in a culture.
KinTermExample(int, int, String) - Constructor for class KinTermExample
Create a KinTermExample for this ego, alter, and term.
KinTermExample(Integer, Integer, String) - Constructor for class KinTermExample
Create a KinTermExample for this ego, alter, and term.
kinTermLabel - Static variable in class Person
KinTermMatrix - Class in <Unnamed>
A KinTermMatrix has one row and one column for each person in a culture;
each cell contains null or a
Node
containing the kinTerms
Row
(Ego) could use to refer to
Column
(Alter).
KinTermMatrix() - Constructor for class KinTermMatrix
KINTERMREF - Static variable in class ChartPanel
KINTERMREF - Static variable in class Person
kinTermsAddr - Variable in class Node
kinTermsAddr() - Method in class Node
Return an ArrayList of primary kinship terms of address which is a shallow copy of the list in this Node.
kinTermsRef - Variable in class Node
kinTermsRef() - Method in class Node
Return an ArrayList of primary kinship terms of reference which is a shallow copy of the list in this Node.
kinTermSymbols - Variable in class DomainTheory
kinTermType - Variable in class Dyad
kinTermType
is PRIMARY (0), or EXTENDED(1).
KinTypeIndex - Class in <Unnamed>
A KinTypeIndex is CONCEPTUALLY a TreeMap with key = a kin type (aka PC-String)
and value = an ArrayList of pairs.
KinTypeIndex() - Constructor for class KinTypeIndex
kinTypeOrder - Variable in class Context
kinTypePreds - Static variable in class DT_Abstract2
kinTypePriority - Variable in class Context
KinTypePriorityFrame - Class in <Unnamed>
This class creates an editor of a 2x2 matrix of kin types.
KinTypePriorityFrame() - Constructor for class KinTypePriorityFrame
Creates new form LinkPriorityFrame.
kinTypePriorityTMap - Variable in class Context
kinTypesWithinDist(Counter, ArrayList<Object>) - Method in class DomainTheory
kinTypeSymbols - Static variable in class DT_Abstract2
knots - Static variable in class Marriage
An ArrayList of all Marriage instances ever created.
knownNeuter() - Method in class ClauseBody
KSBadHornClauseException - Exception in <Unnamed>
This class represents exceptions that are thrown to explain that SILKin
has encountered a Horn Clause that violates the syntax.
KSConstraintInconsistency - Exception in <Unnamed>
This class represents exceptions that are thrown when SILKin is processing
the constraints in a Horn Clause, and finds an inconsistency.
KSDateParseException - Exception in <Unnamed>
This class represents exceptions that are thrown when SILKin tries to parse
a date (usually via
UDate
) and encounters an invalid format.
KSInternalErrorException - Exception in <Unnamed>
This class represents exceptions that are thrown when SILKin experiences an
error condition not covered by a more specific exception.
KSJInternalFrame - Class in <Unnamed>
The KSJInternalFrame class provides a common field (miViewMe) for all
JInternalFrame windows in the Kinship system, plus a pointer to the "View"
menu which lists this frame.
KSJInternalFrame(String) - Constructor for class KSJInternalFrame
KSNoChainOfRelations2Alter - Exception in <Unnamed>
This class handles Kinship System internal Exceptions which have detected
a Horn Clause in which there is no sequence of literals that can start from
a binding for Ego and result in a binding for Alter.
KSParsingErrorException - Exception in <Unnamed>
This class handles Kinship System internal Exceptions which arise during
parsing.
KSQ - Class in <Unnamed>
This class uses an ArrayList
to implement a standard queue.
KSQ() - Constructor for class KSQ
ktd - Variable in class ClauseBody
ktd points to the enclosing KinTerm Definition.
kti - Variable in class Context
Index of all
Node
str according to their kin type.
ktLabelChoice - Variable in class Context
ktm - Variable in class Context
Two-dimensional matrix of all kin terms known for pairs of persons.
ktm - Variable in class SIL_Edit
KTM_Grammar - Class in <Unnamed>
This class exists only to document the grammar used to parse the
KinTermMatrix
files (*.ktm) stored in the Library.
KTM_Grammar() - Constructor for class KTM_Grammar
ktSuffix - Variable in class Node
labelChoice - Variable in class Context
labelMenuItems() - Method in class MainPane
labelMenuItems() - Method in class SIL_Edit
langCodes - Static variable in class Library
languageName - Variable in class Context
Name of the language spoken in this culture.
languageName - Variable in class FeatureVectorObj
LAST - Static variable in class ChartPanel
last() - Method in class LinkedList
LAST - Static variable in class Person
lastChanceToValue(Argument, TreeMap, ArrayList<Object>, ConstraintObj) - Method in class LiteralAbstract2
Return a list with the arg's value -- bound or internal.
lastName - Variable in class PersonEditor
lastSerial - Variable in class KinTypeIndex
The highest serial number of a person when the index was last updated.
lateralCount() - Method in class ClauseBody
Return an integer equal to the distance (in generations) between the highest-level
linking kinsman and the lower of (Ego, Alter).
Learned_DT - Class in <Unnamed>
A Learned_DT is just a special kind of DomainTheory -- one that is learned,
like a ConstextUnderConstruction.
Learned_DT(DomainTheory) - Constructor for class Learned_DT
Learned_DT.AuxPredRegistry - Class in <Unnamed>
Learned_DT.AuxPredRegistry() - Constructor for class Learned_DT.AuxPredRegistry
learningHistoryAdr - Variable in class Context
learningHistoryRef - Variable in class Context
The learningHistory (Ref or Adr) is a TreeMap from kinTerm -> ArrayList.
learnKinTerm(String, int, int, int, DomainTheory) - Method in class Learned_DT
After loading Library resources, if necessary, we search the Library for
kin term definitions from other known kinship systems whose pattern of
kin types covered is a match or a superset of the kin types covered so far
by the data for this kin term.
learnKinTermLGG(String, int, int) - Method in class Learned_DT
leaveOneOut(Learned_DT, DomainTheory, PrintWriter, PrintWriter, int, int[], int[], int, int, int, boolean, int) - Method in class MainPane
LessOrEql - Class in <Unnamed>
This class defines the math operator LessOrEql
.
LessOrEql() - Constructor for class LessOrEql
lessOrEql - Variable in class MathVariable
LessThan - Class in <Unnamed>
This class defines the math operator LessThan
.
LessThan() - Constructor for class LessThan
lessThan - Variable in class MathVariable
LETTERADR - Static variable in class ChartPanel
LETTERADR - Static variable in class Person
letterLegend - Variable in class LibBrowser
LETTERREF - Static variable in class ChartPanel
LETTERREF - Static variable in class Person
level - Variable in class Dyad
Level means the generation of Alter in Ego's family tree.
LGG_ONLY - Static variable in class DomainTheory
LibBrowser - Class in <Unnamed>
This is intended to allow an Anthropology Coordinator or an advanced user to
browse through the SILKin library of known kinship systems.
LibBrowser() - Constructor for class LibBrowser
Creates new LibBrowser2
LibBrowser.ChartComboListener - Class in <Unnamed>
The ChartComboListener class creates an ActionListener that listens for actions in the
chart combo box.
LibBrowser.ChartComboListener() - Constructor for class LibBrowser.ChartComboListener
LibBrowser.ClauseListener - Class in <Unnamed>
The ClauseListener class creates an ActionListener that listens for
actions in the 'Choose a Clause' combo box.
LibBrowser.ClauseListener() - Constructor for class LibBrowser.ClauseListener
LibBrowser.DiagramButtonListener - Class in <Unnamed>
The DiagramButtonListener class creates an ActionListener that listens
for clicks on the 'Diagram Examples' button.
LibBrowser.DiagramButtonListener() - Constructor for class LibBrowser.DiagramButtonListener
LibBrowser.DomThListener - Class in <Unnamed>
The DomThListener class creates an ActionListener that listens for actions in the
'Choose a Language' combo box.
LibBrowser.DomThListener() - Constructor for class LibBrowser.DomThListener
LibBrowser.ExpListener - Class in <Unnamed>
The ExpListener class creates an ActionListener that listens for actions in the
'Choose an Expansion' combo box.
LibBrowser.ExpListener() - Constructor for class LibBrowser.ExpListener
LibBrowser.KinTermListener - Class in <Unnamed>
The KinTermListener class creates an ActionListener that listens for actions in the
'Choose a Kin Term' combo box.
LibBrowser.KinTermListener() - Constructor for class LibBrowser.KinTermListener
LibBrowser.PrimExtListener - Class in <Unnamed>
The PrimExtListener class creates an ActionListener that listens for
actions in the 'Primary/Extended/Both ' radio buttons.
LibBrowser.PrimExtListener() - Constructor for class LibBrowser.PrimExtListener
LibBrowser.TermTriple - Class in <Unnamed>
This inner class is a convenience; it holds a kin term, its base clause
number, and its expanded defs clause number.
LibBrowser.TermTriple(String, int, int) - Constructor for class LibBrowser.TermTriple
LibBrowserChart - Class in <Unnamed>
This class creates a panel on which to draw family tree charts in a
LibBrowser.
LibBrowserChart(LibBrowser) - Constructor for class LibBrowserChart
LibBrowserText - Class in <Unnamed>
This class creates a panel on which to draw kin term Horn Clauses from a
LibBrowser.
LibBrowserText(LibBrowser) - Constructor for class LibBrowserText
LibBrowserText.PrintLine - Class in <Unnamed>
This inner class is a convenience.
LibBrowserText.PrintLine(int, int, String, Font) - Constructor for class LibBrowserText.PrintLine
Library - Class in <Unnamed>
The Library holds all the
Context
s that are active.
Library() - Constructor for class Library
Library.BaseCB_Ptr - Class in <Unnamed>
This class implements a BaseCB pointer (to be stored in CB_EQCs in the BaseClauseIndex).
Library.CB_EQC - Class in <Unnamed>
Library.CB_Ptr - Class in <Unnamed>
This class implements a ClauseBody pointer (to be stored in CB_EQCs in the ClauseIndex).
Library.ClauseCounts - Class in <Unnamed>
The Library's ClauseCounts
class is a TreeMap with structure:
LangName:kinTerm => Counter[] (cumulative counts of string length).
Library.ClauseIndex - Class in <Unnamed>
The Library's
ClauseIndex
class contains a TreeMap with key = Exact_PC-String
and value = ArrayList
of Library.CB_EQC
s.
Library.ClauseIndex() - Constructor for class Library.ClauseIndex
Library.ClauseIndex(BufferedReader) - Constructor for class Library.ClauseIndex
Library.KTD_Coder - Class in <Unnamed>
The Library's KTD_Coder
class holds a numeric code (serial number) for this KTD in the
language, plus the exactSignature for this KTD.
Library.KTD_Coder() - Constructor for class Library.KTD_Coder
Library.KTD_Coder(int, String) - Constructor for class Library.KTD_Coder
Library.KTD_EQC - Class in <Unnamed>
The Library's
KTD_EQC
class defines equivalence classes for
KinTermDef
s.
Library.KTD_EQC() - Constructor for class Library.KTD_EQC
Library.KTD_EQC(String, KinTermDef) - Constructor for class Library.KTD_EQC
Library.KTD_EQC(String, String) - Constructor for class Library.KTD_EQC
Library.KTD_Ptr - Class in <Unnamed>
This class implements a KinTermDef pointer (to be stored in KTD_EQCs in
the ClauseIndex).
Library.KTD_Ptr() - Constructor for class Library.KTD_Ptr
Library.KTD_Ptr(KinTermDef) - Constructor for class Library.KTD_Ptr
Library.KTD_Ptr(KinTermDef, String) - Constructor for class Library.KTD_Ptr
Library.KTD_Ptr(Library.CB_Ptr) - Constructor for class Library.KTD_Ptr
Library.KTD_Ptr(String) - Constructor for class Library.KTD_Ptr
libraryBrowsing - Variable in class Context
The saveState
boolean flag determines whether this instance of Context has its complete state
saved to disk at shut-down.
libraryCtxtDirectory - Static variable in class Library
The default directory (or folder) holding Contexts.
libraryDirectory - Static variable in class Library
The default directory (or folder) holding this Library's material.
Line - Class in <Unnamed>
This class represents a line drawn on a family tree chart.
lineageDeltaMove(int, int, ArrayList<Individual>, ArrayList<Link>) - Method in class Marriage
Shift the symbols for every person in the family, and all their descendants,
by dx and dy.
lineBreaker(ArrayList<Object>) - Method in class ClauseBody
Return a string with line-breaks every 80 - 100 characters.
Link - Class in <Unnamed>
This class represents a pointer to an Individual.
Link(Context) - Constructor for class Link
Link(Individual, String, Point) - Constructor for class Link
link(UserDefinedProperty) - Method in class MathVariable
linkCensus - Variable in class Context
LinkedList - Class in <Unnamed>
This class implements the linked list data structure.
linkedTo - Variable in class MathVariable
linkerHasOtherRoles(String, ArrayList<Object>, ArrayList<Object>) - Method in class ClauseBody
links - Variable in class Individual
Linus - Class in <Unnamed>
Each instance of Linus is initialized with the name of a file; it will
create a data stream to be read, 1 line at a time, when makeLine
is called.
Linus() - Constructor for class Linus
Linus(String) - Constructor for class Linus
Create a data stream to be read from the file named fileName
.
Linus(File, String) - Constructor for class Linus
Linus(File) - Constructor for class Linus
Create a data stream to be read from the File.
LinusFromString - Class in <Unnamed>
Each instance of LinusFromString is initialized with a string; it will
provide that string when makeLine
is called.
LinusFromString(String) - Constructor for class LinusFromString
listener - Variable in class ContextEditor
listener - Variable in class FamilyEditor
listener - Variable in class FamilyPicker
listener - Variable in class PersonEditor
listener - Variable in class PersonPicker
listMinus(ArrayList<Object>, Object) - Static method in class Family
Return an ArrayList containing everything in list
except element
.
listSetIntersectionOfStrings(ArrayList<Object>, ArrayList<Object>) - Method in class DT_Abstract2
Literal - Class in <Unnamed>
This class completes the definition of a Literal in Prolog syntax.
Literal() - Constructor for class Literal
This zero-arg constructor is for use ONLY by Serialization or for 'dummy' literals.
Literal(Predicate) - Constructor for class Literal
Standard constructor with just the predicate supplied.
Literal(Predicate, Argument) - Constructor for class Literal
Standard constructor with the predicate + 1 argument supplied.
Literal(Predicate, Argument, Argument) - Constructor for class Literal
Standard constructor with the predicate + 2 arguments supplied.
Literal(Predicate, ArrayList<Object>) - Constructor for class Literal
Standard constructor with the predicate and an ArrayList of arguments.
LiteralAbstract1 - Class in <Unnamed>
This abstract class begins to define a Literal in Prolog syntax, consisting
of a
Predicate
and an ArrayList
of zero or more Argument
s.
LiteralAbstract1() - Constructor for class LiteralAbstract1
LiteralAbstract2 - Class in <Unnamed>
This abstract class continues the definition of a Literal in Prolog syntax.
LiteralAbstract2() - Constructor for class LiteralAbstract2
Generic zero-arg constructor.
lits2MiniStrings(ArrayList<Object>) - Method in class LiteralAbstract1
load(Anomaly, int) - Method in class ActionAnomaly
load(DataRequest, int) - Method in class ActionDataRequest
load(Issue, int) - Method in class ActionDONEorUnDo
load(OverlapCandidate, int) - Method in class ActionOverlap
load(ProposedDef, int) - Method in class ActionPropDef
load(SynonymCandidate, int) - Method in class ActionSynonym
load(UmbrellaCandidate, int) - Method in class ActionUmbrella
loadAuxiliaryDefsComboBox() - Method in class EditTheoryFrame
Load the drop-down ComboBox with the names of all known auxiliaries,
plus the option "Define New Auxiliary Term".
loadBothSex() - Static method in class DT_Abstract2
loadEditsInProgress() - Method in class EditTheoryFrame
Load the local 'editsInProgress' field with the contents of the domain
theory's 'editsInProgress' field.
loadExempt() - Static method in class ClauseBody
loadFemales() - Static method in class ClauseBody
loadFemales() - Static method in class DT_Abstract2
loadFromDisk() - Static method in class Library.ClauseCounts
Find the ClauseCounts file in the Library folder, and load it into
cbCounts.
loadFromFile(String) - Method in class DFA
Load this DFA from a file containing a table of the Lexical Specifications
for the language to be recognized.
loadItemActionPerformed(ActionEvent) - Method in class SIL_Edit
Call the ChartPanel method 'pickSILKFile()' to start the process of
loading a SILK file for a Context.
loadKinTermDefsComboBox() - Method in class EditTheoryFrame
Load the drop-down ComboBox with the names of all edits-in-progress,
all local terms that are already defined, and terms that are not yet
defined.
loadKTPreds() - Static method in class DT_Abstract2
loadKTSymbols() - Static method in class DT_Abstract2
loadLocalTermComboBox() - Method in class EditTheoryFrame
Load the drop-down ComboBox with the names of all defined local kin terms,
auxiliaries, and UDPs.
loadMales() - Static method in class ClauseBody
loadMales() - Static method in class DT_Abstract2
loadNeuters() - Static method in class DT_Abstract2
loadNewDomTh(File) - Static method in class Library
Parse a new
DomainTheory
from Horn Clauses and add it to the Library.
loadPluralKTPreds() - Static method in class DT_Abstract2
loadPluralKTSymbols() - Static method in class DT_Abstract2
loadPrimitiveCodes() - Static method in class DT_Abstract1
loadPrimitiveNames() - Static method in class Predicate
loadSILKFile() - Method in class ChartPanel
Load the SILK file that has been stored in saveFile, verify that all
necessary data is present, and load everything into its proper internal
fields.
loadSILKFile(File) - Static method in class Library
Read in a .silk file, which is the primary output file of the
KinshipEditor.
loadTheory(DomainTheory) - Method in class EditTheoryFrame
Loads (or reloads) specific DomainTheory into this editor.
loadYang() - Static method in class ClauseBody
loadYing() - Static method in class ClauseBody
localFileName(Context) - Static method in class ContextEditor
Locatable - Interface in <Unnamed>
This interface is implemented by Families, Individuals and Links.
location - Variable in class Link
location - Variable in class Person
logicalChain(String, String, ArrayList<Object>, ArrayList<Object>) - Method in class ClauseBody
lookAhead() - Method in class Tokenizer
Returns the current token without consuming it.
lookAhead() - Method in class TokenizerGEDCOM
Returns the current token without consuming it.
lowToHi(TreeMap) - Method in class DomainTheory
lsize - Variable in class Marriage
main(String[]) - Static method in class DecisionFrame
main(String[]) - Static method in class DFA
For testing purposes only.
main(String[]) - Static method in class EditPrefsWindow
main(String[]) - Static method in class EditTheoryFrame
main(String[]) - Static method in class HelpFrame
main(String[]) - Static method in class JavaLex
main(String[]) - Static method in class KinTypePriorityFrame
main(String[]) - Static method in class SIL_Edit
main(String[]) - Static method in class SILKin
The main method of SILKin runs the code in one of 2 modes:
- SIL_Edit mode is normal operation for users
- learn mode was used during development to test the machine learning routines
- KAES mode is no longer used.
main(String[]) - Static method in class UDate
MainPane - Class in <Unnamed>
The MainPane class was the top-level window for this application during the
academic phase of this project, holding all other windows in its contentPane
(which is a JDesktopPane).
MainPane(String) - Constructor for class MainPane
mainPane - Static variable in class SILKin
This class variable holds the pointer to the main SILKin window
containing all the menus etc.
MainPane.CleanUpThread - Class in <Unnamed>
The inner class CleanUpThread is used to tidy up and save state before the Kinship System exits.
MainPane.CleanUpThread() - Constructor for class MainPane.CleanUpThread
MainPane.ContextFilter - Class in <Unnamed>
ContextFilter makes filters that only allow *.ctxt files and directories.
MainPane.ContextFilter() - Constructor for class MainPane.ContextFilter
makeAnomaly(String, ArrayList<Object>, int, TreeMap, TreeMap) - Method in class DomainTheory
Gather all the data needed to call the Anomaly constructor.
makeArray(int) - Static method in class Counter
makeCBfromKinType(String) - Method in class DomainTheory
makeCompDefDiscriminators(ComposedDef, KinTermDef, ArrayList<Object>) - Method in class Learned_DT
makeCover(Library.CB_EQC, TreeMap, TreeMap, Counter, int, int, DomainTheory) - Method in class DomainTheory
makeDeepCopies(ArrayList<Object>) - Method in class DomainTheory
makeDyad(Context) - Method in class DyadTemp
makeDyad(Individual, Individual, String, Node) - Static method in class PersonPanel
makeDyads(Node, Individual) - Static method in class Dyad
makeDyadVarBindings(Dyad, ArrayList<Object>, TreeMap) - Method in class DomainTheory
makeEgo() - Method in class DisplayPickerPanel.DiagramButtonListener
makeEgo() - Method in class LibBrowser
Ask User to choose the gender of Ego.
makeExampleDyad(ClauseBody, Context, ArrayList<Object>) - Method in class DT_Abstract1
makeExampleGEDCOMFile(String, String, Context, String) - Method in class DT_Abstract1
Create a GEDCOM file containing hypothetical people who illustrate each definition of each kinTerm
in this Domain Theory.
MakeFields(String, int[]) - Method in class XFile
makeFlags() - Method in class KinTermDef
makeGenderTwin() - Method in class ClauseBody
makeKTD_EQCs(ArrayList<Object>, TreeMap) - Method in class DomainTheory
makeLegend() - Method in class LibBrowser
makeLetters(int) - Method in class DomainTheory
makeLGGAnomaly(KinTermDef, ArrayList<Object>, int, TreeMap) - Method in class DomainTheory
makeLine() - Method in class Linus
Return a String with the image of one line of the file, followed by a newLine (ASCII 10).
makeLine() - Method in class LinusFromString
makeLines(String) - Static method in class Context
makeMacro(Literal, Literal, boolean) - Method in class DomainTheory
makeMiniPreds(Dyad, Context) - Method in class Node
makeMiniPredXML(Object) - Method in class Node
makeNEG(String, TreeMap) - Method in class DomainTheory
makeNewUDPTreeMap(TreeMap, boolean) - Method in class Individual
Make a new TreeMap to serve as the userDefinedProperties (UDP) TreeMap for a newly-created
Individual.
makeNewUDPTreeMap(TreeMap) - Method in class Individual
A 'shorthand' version of makeNewUDPTreeMap
with useDefaults = true
makeNormalPrimitive() - Method in class ClauseBody
makePath(ArrayList<Object>, Individual) - Method in class Dyad
Construct a list of Individuals on the path from the serialNmbrs used
as arguments in the mini predicates.
makePCString(Individual, Individual) - Method in class ClauseBody
makePredList() - Static method in class KinTypeIndex
makePriorVersion(File) - Static method in class Context
To prevent data loss in case of a crash, move the SILK file from which
the current session was launched to the Library/Prior_Versions folder,
giving it the lowest version number not already used.
makeSigStrings() - Method in class KinTermDef
Iterate through the clauses in this definition and compute (via
ClauseBody.structStr
the structural signature of each
clause.
makeSuperPrimitive(ClauseBody, ArrayList<Object>, TreeMap, TreeMap, TreeMap, TreeMap) - Method in class ClauseBody
makeTermsUsed() - Method in class LibBrowser
makeTreeSets(ArrayList<Object>, boolean, TreeMap) - Method in class DomainTheory
Male - Class in <Unnamed>
This subclass of
Kind
has only one purpose: to know how to draw
its symbol on a family tree chart.
Male() - Constructor for class Male
male - Variable in class PersonEditor
maleAndFemaleCreatedHeThem() - Method in class DT_Abstract1
Create one female and one male Ego for the current Context.
maleFemaleMerge(ArrayList<Object>, ClauseBody, ClauseBody) - Method in class KinTermDef
maleFirst - Variable in class Context
The saveState
boolean flag determines whether this instance of Context has its complete state
saved to disk at shut-down.
malePreds - Static variable in class DT_Abstract2
markProcessed(int) - Method in class DecisionFrame
markUnProcessed(int) - Method in class DecisionFrame
Marriage - Class in <Unnamed>
SILKin's GUI is built on top of the KAES code donated by Michael Fischer; this
is the class that Fischer created to represent Unions.
Marriage() - Constructor for class Marriage
Marriage.BirthGroup - Class in <Unnamed>
A BirthGroup contains all children from a single birth event;
(a single child, both twins, all 3 triplets).
Marriage.BirthGroup() - Constructor for class Marriage.BirthGroup
marriageBox - Variable in class PersonEditor
marriages - Variable in class Individual
A list of all Families created by former & current marriages (& child births).
marriageWith(Individual) - Method in class Individual
Return serial# of Family for marriage of this Individual with partner
, or -1 if none found.
marryTo(Person) - Method in class Person
matchDyads() - Method in class DT_Abstract2
MathCategory - Class in <Unnamed>
This categtory of Predicate reflects a built-in Math predicate SILKin
understands.
MathCategory() - Constructor for class MathCategory
MathOperator - Class in <Unnamed>
This abstract class defines math operators.
MathOperator() - Constructor for class MathOperator
mathVarBound - Variable in class StarPropertyBinding
MathVariable - Class in <Unnamed>
This class defines a math variable in Prolog syntax.
MathVariable(Variable) - Constructor for class MathVariable
This cloning constructor copies all fields in the input Variable, including value
MAXCHARTABLES - Static variable in class UDPEditor
maxLevel(TreeMap) - Method in class ClauseBody
maxNoiseP - Variable in class Context
maxVal - Variable in class UserDefinedProperty
maxx - Static variable in class Person
maxy - Static variable in class Person
medToXSD(String) - Static method in class UDate
Converts a valid date in Java Medium format (US)
to XSD format.
meetsConstraintsStrictly(Variable, ConstraintObj, TreeMap, ArrayList<Object>) - Method in class Individual
Assure that this person meets all the constraints found on the
ConstraintObj
'constraints'.
meetsStarSpecsStrictly(Individual, Variable, ArrayList<Object>, TreeMap, ConstraintObj) - Method in class LiteralAbstract2
Similar to meetsStarSpecs
, but with no changes permitted to the Individual or her values.
menuItems - Static variable in class Library
menuLanguage - Static variable in class Library
mergeNestedTrees(TreeMap, TreeMap) - Static method in class DT_Abstract1
mergeSubTrees(TreeMap) - Method in class DomainTheory
mergeTrees(TreeMap, TreeMap) - Static method in class DT_Abstract1
mergeUDPs() - Method in class DT_Abstract2
Make sure that all UDPs recorded on this DomainTheory are also
recorded on the Context's 'official' list.
mergeWith(Literal) - Method in class LiteralAbstract1
messages - Static variable in class Library
miniPreds - Variable in class Node
minVal - Variable in class UserDefinedProperty
minx - Static variable in class Person
miny - Static variable in class Person
mouseClicked(MouseEvent) - Method in class ChartPanel
mouseDragged(MouseEvent) - Method in class ChartPanel
mouseEntered(MouseEvent) - Method in class ChartPanel
mouseExited(MouseEvent) - Method in class ChartPanel
mouseMoved(MouseEvent) - Method in class ChartPanel
mousePressed(MouseEvent) - Method in class ChartPanel
mouseReleased(MouseEvent) - Method in class ChartPanel
multiGenAndSkew(int[], boolean[]) - Method in class KinTermDef
MyResBundle - Class in <Unnamed>
This is my own implementation of the essential features of a text-oriented
Resource Bundle.
MyResBundle() - Constructor for class MyResBundle
pageSetupItemActionPerformed(ActionEvent) - Method in class SIL_Edit
Generate a page setup dialog box to capture User's preferences.
pageSize(Rectangle) - Method in class LibBrowserText
paint(Graphics) - Method in class ChartPanel
Gather a few additional parameters, then call the main painting method.
paint(Graphics) - Method in class LibBrowserChart
Call super's paint method, to be safe; then set all fields and flags
for the paintTree
method.
paint(Graphics) - Method in class LibBrowserText
paint(Graphics) - Method in class Line
paint0(Graphics, Rectangle, String) - Method in class ChartPanel
Paint the visible portion of the current chart with all persons, links,
families, and special relationships.
paint1(Graphics) - Method in class ChartPanel
The paint method when we are just browsing the Library.
paintTree(Graphics) - Method in class LibBrowserChart
For every Individual, Family, and Link whose home chart is the current
chartID, call their drawing methods.
parent - Variable in class Context.SpecRelTriple
parse(String) - Static method in class UDate
Convert this date-string to a Date object representing that date.
parseBody() - Method in class ParserGEDCOM
parseCBfromString(DomainTheory) - Method in class ParserDomainTheory
parseDomainTheory(String[]) - Method in class ParserDomainTheory
parseDomainTheory() - Method in class ParserDomainTheory
Begin the parse of a Domain Theory.
parseFAM(Family) - Method in class ParserGEDCOM
parseFamily(Family) - Method in class ParserGEDCOM
parseFile(File) - Method in class ParserGEDCOM
Create a new context to hold this data, do basic validity checks on the
file's contents, then parse the data in 2 passes.
parseHeader() - Method in class ParserGEDCOM
parseINDI(Individual) - Method in class ParserGEDCOM
parseIndividual(Individual) - Method in class ParserGEDCOM
parseKinTerm(String, boolean) - Method in class ParserDomainTheory
parseList(String, boolean) - Method in class FeatureVectorObj
parseMacrosOnly() - Method in class ParserDomainTheory
ParserDomainTheory - Class in <Unnamed>
This Parser is an adaptation of the Mock-a-Java parser built for Nobo
Komogata's Compiler class (CIS 341) in Spring 2000 at Penn.
ParserDomainTheory(Tokenizer) - Constructor for class ParserDomainTheory
Construct a Parser from a DomainTheory file.
ParserDomainTheory(Tokenizer, Tokenizer) - Constructor for class ParserDomainTheory
Construct a Parser from a DomainTheory file and a Standard_Macros file.
ParserGEDCOM - Class in <Unnamed>
This class parses a GEDCOM file for importation into SILKin.
ParserGEDCOM(TokenizerGEDCOM) - Constructor for class ParserGEDCOM
Standard constructor for parsing a GEDCOM file
ParserGEDCOM(Context) - Constructor for class ParserGEDCOM
Alternate constructor used to make the Layout Algorithm available
to other classes.
ParserGEDCOM.AdoptionRecords - Class in <Unnamed>
This inner class is just a convenience for recording adoptions in a GEDCOM
file.
ParserGEDCOM.AdoptionRecords() - Constructor for class ParserGEDCOM.AdoptionRecords
ParserGEDCOM.GEDCOMitem - Class in <Unnamed>
In the GEDCOM 5.5 protocol, dozens of specialized data may be recorded
in XML-style blocks; because these have no value to SILKin, they are
simply stored as a GEDCOMitem
and held until the file is
written out in GEDCOM format.
ParserGEDCOM.GEDCOMitem(Context) - Constructor for class ParserGEDCOM.GEDCOMitem
ParserGEDCOM.GEDCOMitem() - Constructor for class ParserGEDCOM.GEDCOMitem
ParserSILKFile - Class in <Unnamed>
This ParserSILKFile is an extension of the basic
ParserDomainTheory
which reads in Domain Theories expressed in Horn Clauses.
ParserSILKFile(Tokenizer) - Constructor for class ParserSILKFile
Construct a SILK File Parser.
ParserSILKFilePreXML - Class in <Unnamed>
ParserSILKFilePreXML is an extension of the basic
ParserDomainTheory
class
that reads in Domain Theories expressed in Horn Clauses.
ParserSILKFilePreXML(Tokenizer) - Constructor for class ParserSILKFilePreXML
Construct a ParserSILKFilePreXML.
parseSecondPass() - Method in class ParserGEDCOM
parseSILKFile() - Method in class ParserSILKFile
SILKFile -> Header, Body, "<SIL_KinData>".
parseSILKFile() - Method in class ParserSILKFilePreXML
parseSingleClause(String, int, DomainTheory, KinTermDef) - Method in class ParserDomainTheory
parseSingleClause(String, int, DomainTheory, KinTermDef, String) - Method in class ParserDomainTheory
parseStandardMacros(DomainTheory) - Method in class ParserDomainTheory
path - Variable in class Dyad
path
is a list of all the individuals between Ego and Alter.
pcString - Variable in class Dyad
pcString
is a concatenation of all the link-types followed along the path between Ego and Alter.
pcString - Variable in class Node
pcStringReduction(ArrayList<Object>, String, String, boolean) - Method in class ClauseBody
pcStringStructural - Variable in class Dyad
pcStringStructural
is a concatenation of the gender-neutral link-types followed between Ego and Alter.
peopleList - Variable in class ContextEditor
percentMultiGen - Variable in class FeatureVectorObj
percentRecip - Variable in class FeatureVectorObj
perfectFit(ClauseBody, ArrayList<Object>, ArrayList<Object>) - Method in class DomainTheory
Person - Class in <Unnamed>
SILKin's GUI is built on top of the KAES code donated my Michael Fischer; this
is the class that Fischer created to represent people.
personBound - Variable in class StarPropertyBinding
PersonEditor - Class in <Unnamed>
The PersonEditor is a window that displays an
Individual
's fields for
editing.
PersonEditor(Context, KSJInternalFrame, String, Individual, String, int) - Constructor for class PersonEditor
PersonEditor.PEdListener - Class in <Unnamed>
PersonEditor.PEdListener(KSJInternalFrame) - Constructor for class PersonEditor.PEdListener
personMenu_ListSelect(Event) - Method in class ChartPanel
Called when User makes a selection from the menu of new symbols
that can be created on a chart:
Female
Male
Union (a marriage or coupling that produces children)
Link to an existing person
Draw special relationship (UDP)
Creates the symbol at the location clicked (or nearest grid point
if snapToGrid has been selected), and then creates the
corresponding object (male, link, etc.) in this context.
PersonPanel - Class in <Unnamed>
This class is part of the SILKin program's GUI.
PersonPanel() - Constructor for class PersonPanel
Creates new form PersonPanel
personPick - Variable in class PersonPicker
PersonPicker - Class in <Unnamed>
The PersonPicker is a window that displays a menu of
Individual
s.
PersonPicker(ArrayList<Object>, String, String, boolean, KSJInternalFrame) - Constructor for class PersonPicker
PersonPicker(ArrayList<Object>, String, String, int, boolean, KSJInternalFrame) - Constructor for class PersonPicker
PersonPicker.PPListener - Class in <Unnamed>
PersonPicker.PPListener(KSJInternalFrame) - Constructor for class PersonPicker.PPListener
personsToXML(PrintFormat) - Static method in class Person
personToXML(PrintFormat) - Method in class Person
pgFormat - Static variable in class PrintChart
Stores the page format (landscape or portrait) chosen by User in EditPrefs.
pgFormat - Static variable in class PrintDiagram
Stores the page format (landscape or portrait) chosen by User in EditPrefs.
pgFormat - Static variable in class PrintHornClauses
Stores the page format (landscape or portrait) chosen by User in
EditPrefs.
phiScore(double, FeatureVectorObj.FloatDistributionObj) - Method in class FeatureVectorObj
Implements a standard look-up table of values for the percent of the distribution area to the left
of a value.
pickBestCover(ArrayList<Object>, int, int) - Method in class DomainTheory
picker - Variable in class FamilyPicker
picker - Variable in class PersonPicker
pickList - Variable in class PersonPicker
pickSILKFile() - Method in class ChartPanel
Using the shared FileChooser, ask User to identify the SILK file
to load.
pickUDPs(String, Individual, ClauseBody, Context) - Method in class LiteralAbstract2
pluralKTPreds - Static variable in class DT_Abstract2
pluralKTSymbols - Static variable in class DT_Abstract2
polygamyPermit - Variable in class Context
True if polygamy is accepted in this culture (regardless of whether it has ever happened).
pop(ArrayList<Object>, ArrayList<Object>, TreeMap, String) - Method in class ClauseBody
Return the next logical literal in bodyCopy
; used in Example-Generation.
populationBox - Variable in class ContextEditor
postAnomaliesForUser(String, ArrayList<Object>) - Method in class DomainTheory
After looping through all the anomalies to consolidate duplicates,
post them to issuesForUser.
postBinding(TreeMap, ClauseBody.StringObj) - Method in class ClauseBody
postConstraints(ArrayList<Object>, TreeMap, TreeMap, ArrayList<Object>) - Method in class MainPane
postDistributions(FeatureVectorObj) - Static method in class Library
Post this Feature Vector's numbers to the totals.
postDyad(Context, DyadTMap) - Method in class DyadTemp
postDyad(ArrayList<Object>, Context) - Method in class DyadTemp
postLrnHist(String, Object) - Method in class Learned_DT
postNoiseCounts(int, int) - Method in class Learned_DT
postPotUmbrellas(String, ArrayList<Object>, String, ArrayList<Object>, ArrayList<Object>, int) - Method in class DomainTheory
postToBaseSigString() - Method in class ClauseBody
PredCategory - Class in <Unnamed>
Super class for the two categories of Predicate in the Kinship system.
PredCategory() - Constructor for class PredCategory
predicate - Variable in class LiteralAbstract1
Predicate - Class in <Unnamed>
A Predicate is a symbol that stands for a relation in a Horn Clause; it
takes zero or more
Argument
s.
Predicate() - Constructor for class Predicate
Predicate(String) - Constructor for class Predicate
Construct a Predicate with the symbol name
.
Predicate(String, PredCategory) - Constructor for class Predicate
Construct a Predicate of category cat
with the symbol name
of arity airTee
.
predsInPriorityOrder - Static variable in class KinTypeIndex
predToSymbol(String) - Static method in class DT_Abstract2
prepareContent() - Method in class LibBrowserText
prepComponents() - Method in class LibBrowser
prepComponents() - Method in class PersonPanel
presentToUser() - Method in class Anomaly
presentToUser() - Method in class ComposedDef
presentToUser() - Method in class DataRequest
presentToUser() - Method in class Issue
presentToUser() - Method in class OverlapCandidate
presentToUser() - Method in class ProposedDef
presentToUser() - Method in class SynonymCandidate
presentToUser() - Method in class UmbrellaCandidate
prettify(String) - Method in class DisplayPickerPanel
prettify(String) - Method in class LibBrowser
PrimitiveCategory - Class in <Unnamed>
This category of Predicate reflects a built-in predicate SILKin understands.
PrimitiveCategory() - Constructor for class PrimitiveCategory
primitiveCodes - Static variable in class DT_Abstract1
primPredNames - Static variable in class DT_Abstract1
print(Graphics, PageFormat, int) - Method in class PrintChart
print(Graphics, PageFormat, int) - Method in class PrintDiagram
print(Graphics, PageFormat, int) - Method in class PrintHornClauses
This method, called by PrinterJob.print(), formats the header (title)
line for a page, then prints the requested page if it exists.
printableBaseTerm(KinTermDef) - Method in class DT_Abstract1
printableTerm(KinTermDef) - Method in class DT_Abstract1
printAllChartsItemActionPerformed(ActionEvent) - Method in class SIL_Edit
Create a
PrintChart
with the 'Whole' parameter = true for each
chart in the current context.
printCensus(PrintWriter) - Method in class Context
Write to a file a complete census of Families and Individuals for this context.
PrintChart - Class in <Unnamed>
This class provides printing capability for Family Tree charts in SILKin.
PrintChart(JScrollPane, boolean) - Constructor for class PrintChart
Construct a PrintChart object ready for printing
printCurrentChartItemActionPerformed(ActionEvent) - Method in class SIL_Edit
Create a
PrintChart
with the 'Whole' parameter = true.
PrintDiagram - Class in <Unnamed>
This class provides printing capability for diagrams in a Library Browser.
PrintDiagram(JScrollPane, LibBrowserChart, boolean) - Constructor for class PrintDiagram
Construct a PrintDiagram object ready for printing
printDiagrams() - Method in class LibBrowser
Print whatever is currently diagrammed.
printf(Object) - Method in class PrintFormat
printf(String, int) - Method in class PrintFormat
printf(String, String) - Method in class PrintFormat
printF(int) - Method in class PrintFormat
printF(long) - Method in class PrintFormat
printF(Integer) - Method in class PrintFormat
printF(Long) - Method in class PrintFormat
printF(String) - Method in class PrintFormat
printF(Float) - Method in class PrintFormat
printF(Double) - Method in class PrintFormat
printF(float) - Method in class PrintFormat
printF(double) - Method in class PrintFormat
printFont - Static variable in class PrintChart
The font to use for printing charts, which will be different from the
font used in the ChartPanel.
printFont - Static variable in class PrintDiagram
The font to use for printing charts, which will be different from the
font used in the ChartPanel.
PrintFormat - Class in <Unnamed>
This class is used only by the original KAES code.
printHornClauses() - Method in class LibBrowser
Give User a choice of what to print, and how much of it to print.
PrintHornClauses - Class in <Unnamed>
This class provides printing capability for kin term definitions (Horn
Clauses) in a Library Browser.
PrintHornClauses(LibBrowserText, LibBrowser) - Constructor for class PrintHornClauses
Construct a PrintHornClauses object ready for printing
printItem(String) - Method in class PrintFormat
printMatrix() - Method in class KinTermMatrix
Return a printable String displaying the contents of this Matrix
printMatrixSummary() - Method in class KinTermMatrix
printName() - Method in class Constant
printName() - Method in class Predicate
Return the name of this Predicate.
printName() - Method in interface Symbol
printSuggestions(PrintWriter, DomainTheory, String) - Method in class Context
printSuggestions(String) - Method in class Learned_DT
printTerms() - Method in class Node
printTheChart() - Method in class PrintChart
Make sure this print request is valid, then print yourself, guided by
the settings in the static variables.
printTheChart() - Method in class PrintDiagram
Make sure this print request is valid, then print yourself, guided by
the settings in the static variables.
printTheHCs() - Method in class PrintHornClauses
Make sure this print request is valid, then print yourself, guided by the
settings in the static variables.
printTheory(PrintWriter, String) - Method in class Context
Write out a domain theory to a file.
printTheory(PrintWriter) - Method in class Context
Write out a domain theory for Terms of Reference to a file.
printVisibleItemActionPerformed(ActionEvent) - Method in class SIL_Edit
Create a
PrintChart
with the 'Whole' parameter = false.
printYourself() - Method in class DFA
Generate a proof listing of the table.
priorDTMSize - Variable in class DomainTheory
priorMenuLanguage - Static variable in class Library
priorPred - Static variable in class ClauseBody
priorValues - Variable in class Variable
priorVersions - Static variable in class Context
ProblemDyadFrame - Class in <Unnamed>
This class displays a list of dyads that do not fit a suggested definition.
ProblemDyadFrame(EditTheoryFrame.DyadTestReport) - Constructor for class ProblemDyadFrame
Creates new form ProblemDyadFrame
processChartRows() - Method in class ParserGEDCOM
This method is called when people and families have been created for this
context and we want to determine the horizontal order of each row in a
family tree chart.
processSuggestions(int, int, DomainTheory, int, int, int) - Method in class Learned_DT
propagate(Individual, Individual, String, KSQ, TreeMap, Individual, TreeMap<String, String>) - Static method in class SIL_Edit
propagateNodes(KSQ, TreeMap, Individual) - Static method in class SIL_Edit
propDef - Variable in class ActionPropDef
ProposedDef - Class in <Unnamed>
A ProposedDef is generated whenever a learning session has found a kin term
definition in the Library that fits all (or almost all) the dyads for a term
in this domain.
ProposedDef() - Constructor for class ProposedDef
ProposedDef(String, String, ArrayList<Object>, Library.KTD_EQC) - Constructor for class ProposedDef
proposeDefinition(String, ArrayList<Object>) - Method in class DomainTheory
This method will create a
ComposedDef
to be added to Suggestions.
proposeDefinition(String, Library.KTD_EQC) - Method in class DomainTheory
This method is called only by the dataSelection method.
proposeOverlapToUser(String, String, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>, int) - Method in class DomainTheory
proposeSynonymToUser(String, String, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>, int) - Method in class DomainTheory
proposeUmbrellas() - Method in class DomainTheory
For each potential umbrella term posted to this DT, if it has not been
already proposed, and is not already known, post it as an issueForUser.
pullSerial(String) - Method in class KinTermMatrix
purgeDyads(int) - Method in class DyadTMap
Iterate thru all dyads, removing any that refer to a person with
this serial number or higher.
put(int, int, double) - Method in class DoubleMatrix
put(String, TreeMap) - Method in class DyadTMap
A special put method that overrides TreeMap
's method; it adjusts total
.
put(int, int, int, float) - Method in class FloatMatrix
put(Object, Object) - Method in class LinkedList
randomEgo(Context, ArrayList<Object>, String) - Method in class MainPane
rankStrNonHits(TreeMap, double) - Method in class DomainTheory
READ - Static variable in class XFile
readCBfromString(String, DomainTheory) - Static method in class Library
readContextFromDisk(String) - Static method in class Library
Read an input stream from disk and reconstruct a Context and all its constituents;
by default, add it to the ContextStub file.
readContextFromDisk(String, boolean) - Static method in class Library
Read an input stream from disk & reconstruct a Context and all its
constituents; if makeStub = true, then add it to the ContextStub file.
readDistributionsFromFile() - Static method in class Library
Read in the Feature Vector distributions from disk.
readFromString(String) - Static method in class LibBrowser.TermTriple
readLine() - Method in class ParserGEDCOM
ReadLine() - Method in class XFile
ReadLineNN() - Method in class XFile
readStubFile() - Static method in class Library
Read in the Library's ContextStub array (stubs) from disk.
readTag() - Method in class XFile
Reads the next SGML style tag from the Xfile DataInputStream specified
input stream with the specified buffer size.
readTag(boolean) - Method in class XFile
readTagValue(String) - Method in class XFile
readTagValue(String, boolean) - Method in class XFile
readThisTagValue() - Method in class XFile
readThyFile(String) - Static method in class Library
Read in a DomainTheory file (in .thy format) from disk.
readThyFile(String, boolean) - Static method in class Library
Read in a DomainTheory file (in .thy format) from disk.
readToken() - Method in class Tokenizer
Returns the current token and reads a new one to take its place.
readToken() - Method in class TokenizerGEDCOM
Returns the current token and reads a new one to take its place.
readUntilTag(String) - Method in class XFile
readUntilTag(String, boolean) - Method in class XFile
readXML(XFile) - Static method in class Marriage
readXML(XFile) - Static method in class Person
readXSDComponents(String) - Static method in class UDate
realphabetize(ArrayList<String>) - Method in class EditTheoryFrame
reason - Variable in class BoolFlag
reasonBox - Variable in class FamilyEditor
reassignArgNames(Context) - Method in class ClauseBody
reassignArgNames_NewFront(Context) - Method in class ClauseBody
rebuildChartCombo() - Method in class SIL_Edit
Rebuild the ComboBox that holds the menu of chart pages.
rebuildEgoBox() - Method in class PersonPanel
Rebuild the ComboBox with the names & IDs of every (non-deleted) person
in this Context.
rebuilding - Variable in class ContextEditor
rebuilding - Variable in class FamilyEditor
rebuilding - Variable in class PersonEditor
rebuildKTMatrixEtc() - Method in class SIL_Edit
Rebuild the KinTermMatrix's node lattice from the population's graph of
Individuals and Families.
rebuildLinkMethods() - Method in class Context
Rarely, if the various indexes and pre-computed tables get out of synch,
it is necessary to rebuild the KinTermMatrix and all the other indexes
from scratch.
rebuildRecentSubMenu() - Method in class SIL_Edit
Rebuild the menu of recently-loaded SILK files.
recentFiles - Static variable in class Library
The recentFiles array holds up to 5 pathnames of most-recently opened
SILK files.
reciprocal(int[]) - Method in class KinTermDef
recursive - Variable in class ClauseBody
During Example-Generation, this becomes true if recursion is encountered while
interpreting this clause.
reduceBroSisEtc(ArrayList<Object>, ArrayList<Object>, ArrayList<Object>, String) - Method in class ClauseBody
reduceFullSiblings(ArrayList<Object>, ArrayList<Object>, String) - Method in class ClauseBody
reduceHalfSiblings1(ArrayList<Object>, ArrayList<Object>, String) - Method in class ClauseBody
reduceHalfSiblings2(ArrayList<Object>, ArrayList<Object>, String) - Method in class ClauseBody
reduceIndirectRefs(ArrayList<Object>, ArrayList<Object>) - Method in class ClauseBody
reduceStepChildren(ArrayList<Object>, ArrayList<Object>, String) - Method in class ClauseBody
reduceStepChildren2(ArrayList<Object>, ArrayList<Object>, String) - Method in class ClauseBody
reduceStepParents(ArrayList<Object>, ArrayList<Object>, String) - Method in class ClauseBody
reduceStepSiblings(ArrayList<Object>, ArrayList<Object>, String) - Method in class ClauseBody
reduceStepSiblings2(ArrayList<Object>, ArrayList<Object>, String) - Method in class ClauseBody
reFormLit(Literal, ArrayList<Object>, TreeMap, ArrayList<Object>, ArrayList<Object>) - Method in class ClauseBody
refreshLangMenu() - Method in class DisplayPickerPanel
refreshLangMenu() - Method in class LibBrowser
refute(ArrayList<Object>, DomainTheory, Learned_DT) - Method in class ProposedDef
refYear - Static variable in class Marriage
refYear - Static variable in class Person
reloadChartComboBox() - Method in class LibBrowser
Rebuild the drop-down ComboBox of charts for th current diagram.
remove(String) - Method in class DyadTMap
A special remove method that overrides TreeMap
's method; it adjusts total
.
remove(Object) - Method in class LinkedList
removeAdoptionPriority(String) - Method in class Context
removeChallengedDyads() - Method in class Anomaly
removeChallengedDyads() - Method in class ComposedDef
removeChallengedDyads() - Method in class DataRequest
removeChallengedDyads(ArrayList<Object>) - Method in class DomainTheory
removeChallengedDyads() - Method in class Issue
removeChallengedDyads() - Method in class OverlapCandidate
removeChallengedDyads() - Method in class ProposedDef
removeChallengedDyads() - Method in class SynonymCandidate
removeChallengedDyads() - Method in class UmbrellaCandidate
removeChartableUDP(String) - Method in class Context
removeChartableUDP(String) - Method in class KinTermMatrix
removeChartableUDP(String) - Method in class KinTypeIndex
removeChild(Individual, Family) - Method in class ChartPanel
Remove this child from the family.
removeChildLink(Link, Family) - Method in class ChartPanel
Remove this child link from the family.
removeContextStub(Library.ContextStub) - Static method in class Library
Make a new version of the Library's ArrayList (stubs) which
omits this stub.
removeDef(DomainTheory, int, int, String) - Method in class SIL_Edit
removeDomainTheory(DomainTheory) - Method in class Context
Remove this domain theory from this context.
removeDyad(DomainTheory, int, int, String, String) - Method in class DyadTMap
removePair(String, Integer[]) - Method in class KinTypeIndex
Removes this pair from the index if it is present.
removePersonAndRecomputeNodes(Individual, Family) - Method in class ChartPanel
Remove this person from fam, then modify/remove all nodes
in the KinTermMatrix and all dyads in the DyadTMaps that were affected.
removeTerm(String, String, String) - Method in class Node
removeVal(Object) - Method in class Argument
reName - Variable in class UDPEditor
renameAuxPreds(ArrayList<Object>, KinTermDef, String, String, Counter) - Method in class Learned_DT
renameChartableUDP(String, String) - Method in class Context
renameChartableUDP(String, String) - Method in class KinTermMatrix
renameChartableUDP(String, String) - Method in class KinTypeIndex
repairGap(String, String, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>) - Method in class ClauseBody
repeatFormat() - Method in class PrintFormat
replaceAuxPred(KinTermDef, Predicate, ArrayList<Object>, KinTermDef) - Method in class DomainTheory
replaceRow(int, TreeMap) - Method in class KinTermMatrix
Replace ego
's row in this KinTermMatrix with this TreeMap.
replaceTerms(ArrayList<String>, String, String) - Method in class Node
rescoreCBM(ArrayList<ArrayList<Object>>, int, int, DomainTheory.BaseCB_Cover) - Method in class DomainTheory
reservedWords - Static variable in class PersonPanel
reset(int, int) - Method in class DisplayPickerPanel.DiagramButtonListener
reset(int, int) - Method in class LibBrowser
Erase (delete) any persons or families that may have been created during
background processing.
resetCounters() - Method in class ClauseBody
resetNodes(Individual, boolean) - Method in class ClauseBody
resetTo(int, int) - Method in class Context
Restore this context to a prior state, ELIMINATING all persons and families
created with serial numbers greater-or-equal-to these.
resetTo(int) - Method in class Counter
resizeAndRepaint() - Method in class ChartPanel
This does what it says.
resolveSynonymsInDyads() - Method in class DT_Abstract2
If any dyads on dyadsUndefined are for known synonyms, change them to
dyads for the base term shown on the synonyms TMap.
resourceDirectory - Static variable in class Library
restoreLineBreaks(String) - Static method in class PersonPanel
To avoid parsing problems, when text is saved to a SILK file all line
breaks (e.g.
restrictLabel - Variable in class PersonEditor
retractDef(String) - Method in class Learned_DT
retrieveOrCreateStub(String) - Static method in class Library
Find the ContextStub for this language, or create one.
retrieveSigExact() - Method in class KinTermDef
returnToSuggsItem - Variable in class SIL_Edit
reverseArgs() - Method in class Literal
reversePred(String) - Method in class Node
Reverse the miniPred by inverting the predicate and
reversing the 2 arguments.
revertToPrior() - Static method in class Context
Find the most recent (highest numbered) prior version, rename it
with the base file name (removing the version number) and move it
to the User's edit directory.
rightOrder(ArrayList<Object>, Argument, int, String) - Method in class ClauseBody
run() - Method in class MainPane.CleanUpThread
sameAs(KinTermDef, int, Learned_DT, DomainTheory, String) - Method in class ComposedDef
sameAs(KinTermDef) - Method in class ProposedDef
True if realDef is logically equivalent to ANY ktd in eqc.members.
sameVal - Variable in class UserDefinedProperty
sanitizeKinTerms(Component, String, String) - Static method in class PersonPanel
Change all forbidden characters into their legal replacements.
sanitizeName(String) - Method in class PersonPanel
saveAsFile() - Method in class ChartPanel
Prompt User for a new file name, validity check it, make this the new
'saveFile' pathname, and then call saveSILKFile.
saveAsItemActionPerformed(ActionEvent) - Method in class SIL_Edit
Call ChartPanel's's saveAsFile method and we're done.
saveContextToDisk(Context) - Static method in class Library
Write an output stream to disk that saves the state of the Context and
all its constituents EXCEPT its 2 DomainTheories and its populations.
saveInterval - Static variable in class Library
saveItemActionPerformed(ActionEvent) - Method in class SIL_Edit
Call ChartPanel's's saveSILKFile method and we're done.
saveKAESFile() - Method in class ChartPanel
saveSILKFile() - Method in class ChartPanel
Write the current SILK file to disk.
saveState - Variable in class Context
The saveState
boolean flag determines whether this instance of Context has its complete state
saved to disk at shut-down.
saveUserContext(KSJInternalFrame, boolean) - Static method in class Library
saveUserContext() - Static method in class Library
scan() - Method in class PrintFormat
scanForConfirmed(ArrayList<Object>) - Method in class DomainTheory
scanMisfitsForNoise(TreeMap, TreeMap, int, ArrayList<Object>, Learned_DT, DomainTheory, String) - Method in class ComposedDef
screenElements - Static variable in class Library
searchFor(String, ArrayList<Object>) - Method in class DT_Abstract2
selected - Variable in class Person
selections - Variable in class FamilyPicker
selections - Variable in class PersonPicker
selectUDPNmbr(int) - Method in class PersonEditor
seq - Static variable in class ClauseBody
seqTotal - Static variable in class ClauseBody
serialNmbr - Variable in class Family
A unique, system-assigned ID for this family unit.
serialNmbr - Variable in class Individual
A unique, system-assigned ID for this individual.
serialNmbr - Static variable in class LibBrowser
setActOnSuggsEnabled(boolean) - Method in class SIL_Edit
setAlter(int) - Method in class ChartPanel
setBirthDD(String) - Method in class Individual
setBirthMM(String) - Method in class Individual
setClosureOf(String, ArrayList<Object>, ArrayList<Object>, TreeMap) - Static method in class LiteralAbstract1
Produce the set-closure of nodes which can be reached from listOne
, a starting list of nodes.
setColor(Color) - Method in class Line
setDateOfBirth(String) - Method in class Individual
setDateOfDeath(String) - Method in class Individual
setDeathDD(String) - Method in class Individual
setDeathMM(String) - Method in class Individual
setDifference(ArrayList<Object>, ArrayList<Object>) - Static method in class LiteralAbstract2
Produce the set-difference of list1 minus list2; remove each item in list2 from list1 -- if it's there.
setDistinctAdrMenuItemSelected(boolean) - Method in class SIL_Edit
setDistinctAdrTerms(boolean) - Method in class PersonPanel
Set all the flags that record whether there are separate Terms of Address.
setDivorceDate(String) - Method in class Family
setDyadBtnGroupEnabled(boolean) - Method in class ActionOverlap
setFormat(String) - Method in class PrintFormat
setFrom(Point) - Method in class Line
setIntersection(ArrayList<Object>) - Method in class DT_Abstract2
setKTmLabel(String) - Method in class ChartPanel
sets up the kin term labeling mode
setLevel(Literal, TreeMap) - Method in class ClauseBody
setLevel(int) - Method in class Node
setLocation(Point) - Method in class Link
setLocation(int, int) - Method in class Link
setLocation(Point) - Method in interface Locatable
setLocation(int, int) - Method in interface Locatable
setLocation(Point) - Method in class Marriage
setLocation(int, int) - Method in class Marriage
setLocation(Point) - Method in class Person
Change the location of this Person to a new point.
setLocation(int, int) - Method in class Person
Change the location of this Person to a new point (x,y).
setLocationX(int) - Method in class Link
setLocationX(int) - Method in interface Locatable
setLocationX(int) - Method in class Marriage
Change the X-coordinate to x.
setLocationX(int) - Method in class Person
setLocationY(int) - Method in class Link
setLocationY(int) - Method in interface Locatable
setLocationY(int) - Method in class Marriage
Change the Y-coordinate to y.
setLocationY(int) - Method in class Person
setMarriageDate(String) - Method in class Family
Make the marriageDate
of this family date
.
setMarriages(LinkedList) - Method in class Person
setNameLabel(String) - Method in class ChartPanel
Sets up the name labeling mode.
setOrigin(int, int) - Method in class ChartPanel
setParents(Marriage) - Method in class Person
setRefYear(int) - Method in class ChartPanel
sets the reference year in the Person and Marriage objects
setScore() - Method in class DomainTheory.BaseCB_Cover
setSibset(LinkedList) - Method in class Marriage
setSize(int) - Method in class Marriage
setSize(int) - Method in class Person
setSnap(boolean) - Method in class SIL_Edit
Post whichever option the User has selected to
Library
's variable.
setSpouses(LinkedList) - Method in class Marriage
setStubAdrFileExists(String, boolean) - Static method in class Library
setTo(Point) - Method in class Line
setTypeAndValue(UserDefinedProperty, JLabel, JTextField) - Method in class PersonEditor
setTypeAndValue(UserDefinedProperty, JLabel) - Method in class PersonEditor
setVal(ArrayList<Object>) - Method in class Argument
setValue(Object) - Method in class LinkedList
showInfo(Individual) - Method in class ChartPanel
Make sure we ares not in loading mode, then pass the call on to SIL_Edit.
showInfo(Family) - Method in class ChartPanel
Make sure we ares not in loading mode, then pass the call on to SIL_Edit.
showInfo(Family) - Method in class FamilyPanel
Set local flags, then fill the display fields with data from the Family
object and the Individual objects of family members.
showInfo(Individual) - Method in class PersonPanel
Set local flags, then load the data from ind's object into the
proper fields of the Detail Display.
showInfo(Individual) - Method in class SIL_Edit
Set the proper local flags, then pass the call to PersonPanel;
make sure that the Individual detail display is showing.
showInfo(Family) - Method in class SIL_Edit
Set the proper local flags, then pass the call to FamilyPanel;
make sure that the Family detail display is showing.
SIL_Edit - Class in <Unnamed>
This class is part of the SILKin program's GUI.
SIL_Edit() - Constructor for class SIL_Edit
Creates new form SIL_Edit
SILKFileGrammar - Class in <Unnamed>
This class documents the Context-Free Grammar (CFG) used in the Kinship system to
parse SILK Files.
SILKFileGrammar() - Constructor for class SILKFileGrammar
SILKin - Class in <Unnamed>
This is the original principal class of the academic SILKin program.
SILKin() - Constructor for class SILKin
simDataGen - Variable in class Context
The saveState
boolean flag determines whether this instance of Context has its complete state
saved to disk at shut-down.
SIMILARITY_ON - Static variable in class DomainTheory
simplifyAuxs(KinTermDef, ArrayList<Object>) - Method in class DomainTheory
simplifyCBs(ArrayList<Object>, KinTermDef) - Method in class DomainTheory
simplifyClauses() - Method in class KinTermDef
singleValue - Variable in class UserDefinedProperty
size() - Method in class LinkedList
size - Static variable in class Marriage
size - Static variable in class Person
slashify(Component, String) - Static method in class PersonPanel
Finds all characters normally prohibited in a symbol, and precedes them
with a backSlash.
slashifyCB(String) - Method in class EditTheoryFrame
Decompose a ClauseBody into its components, slashify the predicate, and return
the slashified string.
sortSigString() - Method in class ClauseBody
sortSymbols(TreeMap<String, TreeMap<Integer, TreeMap<Integer, Locatable>>>) - Method in class LibBrowser
Fill allCharts with the symbols in all the charts, sorted by
chart, row, and x-coordinate.
source - Variable in class FamilyPicker
source - Variable in class PersonPicker
specialItems - Variable in class Family
specialItems - Static variable in class Individual
specialRelationships - Variable in class Context
A list of all the Special Relationships in this context,
recorded in SpecRelTriples.
spellingNoise - Static variable in class Oracle
spinTo(String, int) - Method in class Tokenizer
Spin thru lines until this symbol is found at the head of a clause.
spinTo(String) - Method in class Tokenizer
Spin thru lines until this symbol is found at the head of a clause.
spouseList - Variable in class PersonPicker
spousePicker - Variable in class PersonEditor
StackMarkerObj - Class in <Unnamed>
This class provides a marker that can be inserted into a stack of
Argument
s.
StackMarkerObj() - Constructor for class StackMarkerObj
Standard constructor.
StackMarkerObj(ArrayList<Object>, ArrayList<Object>) - Constructor for class StackMarkerObj
Constructor with marker information provided.
standardMacroTree - Static variable in class DT_Abstract1
starLinks - Variable in class Individual
A TreeMap of all non-genealogical relationships for this Individual, i.e.
starName - Variable in class UserDefinedProperty
StarPropertyBinding - Class in <Unnamed>
The StarPropertyBinding class exists only to record a binding that is made
during Example Generation between a particular value and an Individual or a
MathVariable.
StarPropertyBinding() - Constructor for class StarPropertyBinding
starPropName - Variable in class StarPropertyBinding
stdAlter - Static variable in class LiteralAbstract1
stdArgStringType - Static variable in class ArgString
stdConstantType - Static variable in class Constant
stdEgo - Static variable in class LiteralAbstract1
stdFormLitString(Literal) - Method in class KinTermDef
Return a string representation of a literal, standardizing the arguments as follows:
If the predicate is "not" assume a single negated literal as arg0 and process that as the literal.
stdLitType - Static variable in class LiteralAbstract2
stdMathVarType - Static variable in class MathVariable
stdSMType - Static variable in class StackMarkerObj
stdVarType - Static variable in class Variable
stepPred(String) - Method in class ClauseBody
stepTerms - Variable in class FeatureVectorObj
strArg0(String, boolean) - Method in class ClauseBody
strArg0(String) - Method in class ClauseBody
strArg1(String) - Method in class ClauseBody
structSigSet - Variable in class FeatureVectorObj
structStr(String) - Static method in class ClauseBody
stubs - Static variable in class Library
stubSort(ArrayList<Library.ContextStub>) - Static method in class Library
This is a simple Insertion Sort for alphabetizing ContextStub objects in an ArrayList.
subArgNames(String, String, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>) - Method in class ClauseBody
subDyads(ArrayList<Object>) - Method in class DomainTheory
subForDummyParent(Individual) - Method in class Family
If we can substitute parent
for one of the spouses in this family (who
has no ties to the outside world) then do the switch and return 'true'.
suggestions - Variable in class DecisionFrame
summaryString() - Method in class DyadTMap
summaryString
builds a printable table of the contents .
sumSimScores(ArrayList<Object>) - Method in class DomainTheory
sumSimScoresALT(ArrayList<Object>) - Method in class DomainTheory
sumStr(ArrayList<Object>) - Static method in class ClauseBody
surName - Variable in class PersonPicker
surnameNormallyCaptured - Variable in class Context
sval - Variable in class Token
swapArgs(Literal) - Method in class ClauseBody
swapPrototype(Library.KTD_Ptr) - Method in class Library.KTD_EQC
Symbol - Interface in <Unnamed>
This interface defines the supertype of any symbol in Prolog syntax (that is,
anything that starts with a lowercase letter).
symbolCount(String) - Static method in class PersonPanel
Count the number of capital letters and double-asterisks in the
PC String.
symbolToPred(String) - Static method in class DT_Abstract2
synAlreadyPosted(String, String) - Method in class DomainTheory
synchronizeLabelParams(int, int) - Method in class SIL_Edit
This case statement is original KAES code.
synonymAlreadyProposed(String, String) - Method in class DomainTheory
SynonymCandidate - Class in <Unnamed>
A SynonymCandidate is generated whenever a learning session finds two or
more kin terms that all point to the same set of kin types.
SynonymCandidate() - Constructor for class SynonymCandidate
SynonymCandidate(String, ArrayList<Object>, String, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>) - Constructor for class SynonymCandidate
synRejected(String, String) - Method in class DomainTheory
tempCtxt(DomainTheory) - Static method in class Context
TempNode - Class in <Unnamed>
This class is used to store
Node
information temporarily during
parsing of a SILK file.
TempNode() - Constructor for class TempNode
tempTreeLevel - Variable in class Individual
A unique, system-assigned ID for this individual.
TermChooserFrame - Class in <Unnamed>
This frame allows User to pick one or more kin terms to diagram in
LibBrowser.
TermChooserFrame(DomainTheory, LibBrowser) - Constructor for class TermChooserFrame
Creates new form TermChoserFrame
TERMS - Static variable in class Marriage
test4Useless(ClauseBody, TreeMap, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>) - Method in class DomainTheory
testSerialNmbr - Static variable in class MainPane
theFam - Variable in class FamilyPicker
theUDP - Variable in class UDPEditor
threeTests(KinTermDef, TreeMap) - Method in class ComposedDef
thyDirectory - Static variable in class Library
The default directory (or folder) holding Domain Theory Files (*.thy).
tidyUpSolution(String, ArrayList<Object>, KinTermDef, ArrayList<Object>, ArrayList<Object>, Learned_DT) - Method in class DomainTheory
tinyFont - Static variable in class PrintChart
tinyFont - Static variable in class PrintDiagram
tinyFont - Static variable in class PrintHornClauses
The font to use for printing HCs, which will be different from the font
used in the ChartPanel.
tMap - Variable in class Library.ClauseIndex
today() - Static method in class UDate
Creates today's date as an XSD formatted String, e.g.
toDisk(PrintWriter) - Method in class FeatureVectorObj
toExportString(String) - Method in class Node
toGEDCOMString() - Method in class ParserGEDCOM.GEDCOMitem
toGrid() - Method in class FloatMatrix
toGrid3(int) - Method in class DoubleMatrix
Token - Class in <Unnamed>
This class is used only by the historic KAES code.
Token() - Constructor for class Token
Token(String, int) - Constructor for class Token
Tokenizer - Class in <Unnamed>
A Tokenizer consumes input from a
Linus
1 character at a time,
building parse tokens as they are defined in a
DFA
.
Tokenizer(DFA, Linus) - Constructor for class Tokenizer
Construct a Tokenizer.
TokenizerGEDCOM - Class in <Unnamed>
This class provides a tokenizer that uses the GEDCOM DFA.
TokenizerGEDCOM(DFA, Linus) - Constructor for class TokenizerGEDCOM
Construct a Tokenizer for GEDCOM files.
TokenScanned - Class in <Unnamed>
Each instance of TokenScanned is a parse token.
TokenScanned() - Constructor for class TokenScanned
tokenStream - Variable in class XFile
topPane - Static variable in class MainPane
toProblemString() - Method in class Dyad
toSILKFile(PrintWriter) - Method in class Anomaly
toSILKFile(PrintWriter) - Method in class ComposedDef
toSILKFile(PrintWriter) - Method in class DataRequest
toSILKFile(PrintWriter) - Method in class Issue
toSILKFile(PrintWriter) - Method in class OverlapCandidate
toSILKFile(PrintWriter) - Method in class ProposedDef
toSILKFile(PrintWriter) - Method in class SynonymCandidate
toSILKFile(PrintWriter) - Method in class UmbrellaCandidate
toSILKString(String) - Method in class ArgString
toSILKString() - Method in class Context.AcceptedDefPtr
toSILKString() - Method in class Context.AcceptedOverlap
toSILKString() - Method in class Context.AcceptedSynonym
toSILKString() - Method in class Context.AcceptedUmbrella
toSILKString(String) - Method in class Context.CB_Ptr
toSILKString() - Method in class Context.RejectedOverlap
toSILKString() - Method in class Context.RejectedPropDefPtr
toSILKString() - Method in class Context.RejectedSynonym
toSILKString() - Method in class Context.RejectedUmbrella
toSILKString() - Method in class Context.UmbrellaIntoSyns
toSILKString(String) - Method in class DT_Abstract1
toSILKString() - Method in class Dyad
This method builds a string that represents a Dyad in a SILKin data (_.silk) file.
toSILKString() - Method in class DyadTMap
This method builds a string that represents a DyadTMap in a SILKin data (_.silk) file.
toSILKString() - Method in class Family
This method builds a string that represents a family in a SILKin data (_.silk) file.
toSILKString(String) - Method in class Gloss
toSILKString() - Method in class Individual
This method builds a string that represents an Individual in a SILKin data (_.silk) file.
toSILKString(String, boolean) - Method in class KinTermDef
toSILKString(String, boolean, boolean) - Method in class KinTermDef
Return an XML block representing this definition.
toSILKString() - Method in class KinTermMatrix
This method builds a string that represents a KinTermMatrix in a SILKin data (_.silk) file.
toSILKString() - Method in class KinTypeIndex
toSILKString(String) - Method in class Library.CB_Ptr
toSILKString() - Method in class Link
toSILKString() - Method in class Node
toSILKString() - Method in class ParserGEDCOM.GEDCOMitem
toSILKString(String) - Method in class UserDefinedProperty
This method builds a string that represents a UDP in a SILKin data (_.silk) file.
toString() - Method in class Anomaly
toString() - Method in class ArgString
toString() - Method in class ClauseBody.StringObj
toString() - Method in class ClauseBody
Create a string representing this Horn Clause, in loose Prolog syntax.
toString() - Method in class ComposedDef
toString() - Method in class Constant
toString() - Method in class Context.CB_Ptr
toString() - Method in class Context
Build a string with a brief summary of this context.
toString() - Method in class Counter
toString() - Method in class DataRequest
toString() - Method in class DoubleMatrix
toString() - Method in class DT_Abstract1
toString() - Method in class Dyad
toString() - Method in class Family
Create a String with summary information about the Family.
toString() - Method in class FeatureVectorObj
toString() - Method in class FloatMatrix
toString() - Method in class Gloss
toString() - Method in class Individual
Create a String with summary information about this Individual.
toString() - Method in class KinTermDef
toString(int) - Method in class KinTermDef
toString(String, boolean, boolean) - Method in class KinTermDef
toString() - Method in class KinTermMatrix
Return a printable String displaying the complete contents of this Matrix and Indices
toString() - Method in class LibBrowser.TermTriple
toString() - Method in class Library.BaseCB_Ptr
toString() - Method in class Library.CB_EQC
toString() - Method in class Library.CB_Ptr
toString() - Method in class Library.KTD_Coder
toString() - Method in class Library.KTD_EQC
toString(String) - Method in class Library.KTD_EQC
toString() - Method in class Library.KTD_Ptr
toString() - Method in class Link
toString() - Method in class LiteralAbstract1
Make a string that replicates the form of this Literal when it was
parsed.
toString() - Method in class Node
toString() - Method in class Oracle.NoiseRecord
toString() - Method in class OverlapCandidate
toString() - Method in class ParserGEDCOM.GEDCOMitem
toString() - Method in class Predicate
Return the name of this Predicate.
toString() - Method in class PrintFormat
toString() - Method in class ProposedDef
toString() - Method in class StackMarkerObj
toString() - Method in class SynonymCandidate
toString() - Method in class UmbrellaCandidate
toString() - Method in class UserDefinedProperty
toString() - Method in class Variable
toStringAList(String, boolean, boolean) - Method in class KinTermDef
total() - Method in class Counter
total() - Method in class DyadTMap
toThyFile(PrintWriter) - Method in class DT_Abstract1
Write a .thy file with all the data from this DomainTheory.
toThyString() - Method in class Anomaly
toThyString() - Method in class ClauseBody
Create a string representing this Horn Clause, in strict Prolog syntax.
toThyString() - Method in class ComposedDef
toThyString() - Method in class DataRequest
toThyString() - Method in class Issue
toThyString() - Method in class KinTermDef
toThyString() - Method in class OverlapCandidate
toThyString() - Method in class ProposedDef
toThyString() - Method in class SynonymCandidate
toThyString() - Method in class UmbrellaCandidate
toXML(String) - Method in class Dyad
toXML(String) - Method in class KinTermDef
transform(File, File, File) - Method in class XMLTransformer
This method does the transformation from XML data to formatted HTML.
translateReasons(Context) - Static method in class Library
Each Marriage has a "reasons" field with text that can be in any valid
language; translate all text into the current menu language.
treeMapDeepCopy(TreeMap) - Static method in class MainPane
This utility method returns a "deep copy" with new elements replacing
any subordinate TreeMaps or ALists as VALUES in the model.
truncate(Object) - Method in class UserDefinedProperty
truncateUDPKeys(DyadTMap, Context) - Method in class Learned_DT
Replace every UDP name found in the dyads with either a star ('*') symbol
or a plus ('+'), and all predicates made gender-neutral.
truncateUDPpcStrings(Context) - Method in class Learned_DT
TT_EOF - Static variable in class Token
ttype - Variable in class Token
typ - Variable in class UserDefinedProperty
typeCheck(Object) - Method in class UserDefinedProperty
This method returns true only if the entry
is of the correct type for this property.
typeDefRepudiated(String, Integer, Integer) - Method in class Learned_DT
typeString() - Method in class Anomaly
typeString() - Method in class ComposedDef
typeString() - Method in class DataRequest
typeString() - Method in class Issue
typeString() - Method in class OverlapCandidate
typeString() - Method in class ProposedDef
typeString() - Method in class SynonymCandidate
typeString() - Method in class UmbrellaCandidate
typLabel - Variable in class PersonEditor