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

A

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
Add a new DomainTheory to the 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
 

B

bFam - Variable in class PersonEditor
 
bindFamily(String) - Method in class ClauseBody
 
bindingVal() - Method in class Argument
 
bindingVal() - Method in class Constant
 
bindingVal() - Method in class Literal
 
bindingVal() - Method in class MathVariable
 
bindingVal() - Method in class StackMarkerObj
 
bindingVal() - Method in class Variable
 
birthDateNormallyCaptured - Variable in class Context
 
birthDay - Variable in class PersonEditor
 
birthday - Variable in class PersonPicker
 
birthFamily - Variable in class Individual
The Family containing this Individual's biological mother/father pair.
birthGrps - Variable in class Marriage
This list holds all the Marriage.BirthGroup objects in this family.
birthMnth - Variable in class PersonEditor
 
birthYr - Variable in class PersonEditor
 
bnds - Variable in class FamilyEditor
 
bnds - Variable in class FamilyPicker
 
bnds - Variable in class PersonEditor
 
bnds - Variable in class PersonPicker
 
body - Variable in class ClauseBody
body is an ArrayList<Object>> of literals that make up the Right Hand Side of a Horn Clause.
bodyLengthScore(ArrayList<Object>) - Method in class DomainTheory
 
BoolFlag - Class in <Unnamed>
A utility class with a re-settable boolean value.
BoolFlag(boolean) - Constructor for class BoolFlag
 
bothSexPreds - Static variable in class DT_Abstract2
 
bounds() - Method in class Link
 
bounds() - Method in interface Locatable
 
bounds() - Method in class Marriage
 
bounds() - Method in class Person
 
breakIntoCBs(String) - Method in class EditTheoryFrame
 
breakpoint() - Static method in class Context
 
browseCurrentContext() - Method in class MainPane
 
browseLibrary() - Method in class MainPane
Construct a new LibBrowser, make it the 'currentFrame' and add it to the 'View' menu.
buildBFamRow() - Method in class PersonEditor
 
buildDiscrimDyads(Learned_DT, DomainTheory) - Method in class DataRequest
 
buildEditor() - Method in class FamilyEditor
 
buildEditor() - Method in class PersonEditor
 
buildEditor() - Method in class PersonPicker
 
buildKidBox() - Method in class FamilyEditor
 
buildLinkMethods() - Static method in class SIL_Edit
Build a TreeMap of methods for propagating from each primitive predicate.
buildMarriageBox() - Method in class PersonEditor
 
buildNmbr - Static variable in class MainPane
 
buildPersonBtnBox() - Method in class PersonEditor
 
buildPopulationBox() - Method in class ContextEditor
 
buildRestrictionBox() - Method in class PersonEditor
 
buildSpouseRow(JPanel, String) - Method in class FamilyEditor
 
buildUDPArea(int) - Method in class PersonEditor
 

C

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 Dyads 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
Constructor with only a DomainTheory as argument.
Context(DomainTheory, String) - Constructor for class Context
Constructor with a DomainTheory and comments-string.
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.

D

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_Rows.
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_Cells.
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 Individuals 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 Dyads allowed) and stores them indexed by kin term & PCString.
DyadTMap() - Constructor for class DyadTMap
 

E

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
Assemble information about a parsing error encountered, then throw a KSParsingErrorException.
error(String) - Method in class ParserGEDCOM
Assemble information about a parsing error encountered, then throw a KSParsingErrorException.
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
 

F

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
 

G

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
 

H

handleAbout(AppEvent.AboutEvent) - Method in class AboutBox
 
handleEvent(Event) - Method in class ChartPanel
 
harvestLeaves(TreeMap) - Static method in class DT_Abstract1
 
hasBegun() - Method in class Marriage
 
hasChildren() - Method in class Individual
 
hasDelayFlags() - Method in class KinTermDef
 
hasDivorceDate() - Method in class Family
 
hasDoB() - Method in class Individual
 
hasDoD() - Method in class Individual
 
hasEnded() - Method in class Marriage
 
hasEnded() - Method in class Person
Modified this method for SILKin, since refYear is not used.
hasIssues() - Method in class Context
 
hasKinTerm(String) - Method in class Node
 
hasKinTerms() - Method in class Node
Determine whether any kinship terms are present.
hasMember(KinTermDef) - Method in class Library.KTD_EQC
 
hasMoreElements() - Method in class LinkedList
 
hasNoDivorceDate() - Method in class Family
 
hasNoDoB() - Method in class Individual
 
hasNoDoD() - Method in class Individual
 
hasNonChartables(ArrayList) - Method in class Context
 
hcvcList - Variable in class FeatureVectorObj
 
height - Static variable in class LibBrowserText
 
helpDirectory - Static variable in class Library
 
HelpFrame - Class in <Unnamed>
This class defines the window in which Help Files are displayed.
HelpFrame() - Constructor for class HelpFrame
 
HelpFrame.HMenu - Class in <Unnamed>
This inner class creates a top-level menu with all the Help topics and subtopics.
HelpFrame.HMenu() - Constructor for class HelpFrame.HMenu
 
helpScreenOnStartUp - Static variable in class SIL_Edit
This field controls whether the Help Window is displayed when a session begins.
higherPriority(ArrayList<String>, ArrayList<String>, TreeMap<String, String>) - Static method in class SIL_Edit
 
hName - Variable in class PersonEditor
 
hName - Variable in class PersonPicker
 
hornClauseFormatter(String) - Static method in class Context
 
hRow - Variable in class FamilyEditor
 
husband - Variable in class Marriage
 
husbName - Variable in class FamilyPicker
 
hyperlinkUpdate(HyperlinkEvent) - Method in class DecisionFrame
 
hyperlinkUpdate(HyperlinkEvent) - Method in class HelpFrame
 

I

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
 

J

JavaLex - Class in <Unnamed>
This class encodes an Alphabet to support the DFA used in parsing Horn Clauses.
JavaLex() - Constructor for class JavaLex
 
JavaSystemException - Exception in <Unnamed>
This class represents exceptions that are thrown to explain that a Java exception was encountered while performing an operation.
JavaSystemException(String) - Constructor for exception JavaSystemException
Construct an Exception which passes msg up the call stack.

K

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>
This is the superclass of both Male and Female.
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 Nodestr 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
 

L

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 Contexts 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_EQCs.
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 KinTermDefs.
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 Arguments.
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
 

M

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
 

N

name - Variable in class ContextEditor
 
NAME - Static variable in class Marriage
 
name1Changed - Variable in class UDPEditor
 
nameFocusLost(FocusEvent) - Method in class ContextEditor
 
nameLabel - Static variable in class Person
 
narrowSpaceAroundFamilies(TreeMap<String, Integer>) - Method in class LibBrowser
Take symbols spaced uniformly apart, and narrow the horizontal space occupied by families, that have no kin terms or names under them.
nativeToXSD(String) - Static method in class UDate
 
neg_expand(Context, ArrayList<Object>, ArrayList<Object>, ClauseBody, ArrayList<Object>) - Method in class LiteralAbstract1
Expand the negated predicates (e.g.
negativeConstraintPhase - Static variable in class LiteralAbstract1
 
nestLength(String) - Static method in class Library
 
Neuter - Class in <Unnamed>
This class was created by KAES to represent a person whose gender is unknown or unspecified.
Neuter() - Constructor for class Neuter
 
neuterPreds - Static variable in class DT_Abstract2
 
neutersIn(ClauseBody, ClauseBody.StringObj) - Method in class MainPane
 
newConnects - Variable in class UDPEditor
 
newDOB(String, int, Individual) - Static method in class Family
For use in constructing hypotheticals: return a date-of-birth (yyyy-mm-dd) for recipient.
newSameVal - Variable in class UDPEditor
 
newSingleValue - Variable in class UDPEditor
 
newStarName - Variable in class UDPEditor
 
newType - Variable in class UDPEditor
 
newUDP - Variable in class UDPEditor
 
newUDPVal(String, Variable, String, TreeMap, ArrayList<Object>, ConstraintObj, ClauseBody) - Method in class LiteralAbstract2
 
newValidEntries - Variable in class UDPEditor
 
nextElement() - Method in class LinkedList
 
nmbrOfKinTerms() - Method in class Node
 
Node - Class in <Unnamed>
A node holds information about the kin terms that a certain Ego uses to refer to particular Alter (or uses to address Alter).
Node() - Constructor for class Node
 
noFits(KinTermDef, Library.KTD_Ptr, TreeMap, TreeMap, TreeMap, ArrayList<Object>, int, ArrayList<Object>, int, ArrayList<Object>) - Method in class DomainTheory
 
NOKINTERM - Static variable in class ChartPanel
 
NOKINTERM - Static variable in class Person
 
NOLABEL - Static variable in class ChartPanel
 
NOLABEL - Static variable in class Marriage
 
NOLABEL - Static variable in class Person
 
noNameBtnActionPerformed(ActionEvent) - Method in class SIL_Edit
This menu choice ActionPerformed calls a ChartPanel method that records the labeling option.
nonTerm(String) - Method in class DT_Abstract1
 
notEqual - Variable in class MathVariable
 
NotEqual - Class in <Unnamed>
This class defines the math operator NotEqual.
NotEqual() - Constructor for class NotEqual
 
notes - Variable in class FamilyEditor
 
notes - Variable in class PersonEditor
 
notFound(int, ArrayList<Object>) - Method in class DT_Abstract1
 
notRejected(Library.KTD_EQC, boolean) - Method in class Context
 
NUMBER - Static variable in class Token
 
NUMBER_OF_EGOS - Static variable in class MainPane
 
numberOfCells() - Method in class KinTermMatrix
 
numberOfKinTerms() - Method in class KinTermMatrix
 

O

okButton - Variable in class AboutBox
 
oneValue - Variable in class PersonPicker
 
Open() - Method in class XFile
 
Open(int) - Method in class XFile
 
OpenURL(URL) - Method in class XFile
 
oppoPredsA - Static variable in class LiteralAbstract1
 
oppoPredsB - Static variable in class LiteralAbstract1
 
oppositePredsA - Static variable in class LiteralAbstract1
 
oppositePredsB - Static variable in class LiteralAbstract1
 
oppSexKin() - Method in class Individual
 
Oracle - Class in <Unnamed>
The Oracle class is strictly for testing; it is not used by the deliverable system.
Oracle() - Constructor for class Oracle
 
Oracle.NoiseRecord - Class in <Unnamed>
This inner class represents bad dyads intentionally added to the dyads in a test of the Learning Module.
origin - Variable in class Context
 
otherTerm() - Method in class SynonymCandidate
 
OverlapCandidate - Class in <Unnamed>
An OverlapCandidate is generated whenever two kin terms both seem to have valid definitions, but they both cover at least one kin type.
OverlapCandidate() - Constructor for class OverlapCandidate
 
OverlapCandidate(String, ArrayList<Object>, String, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>) - Constructor for class OverlapCandidate
 
overlapProposed(String, String) - Method in class DomainTheory
 

P

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 Individuals.
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 Arguments.
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
 

Q

questionsToSILKString(String) - Method in class Issue
 
questionsToXML(String) - Method in class Issue
 
quitItemActionPerformed(ActionEvent) - Method in class SIL_Edit
Check for any unsaved changes; if found, ask User if she wants to save.

R

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
 

S

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 Arguments.
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
 

T

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
 

U

UDate - Class in <Unnamed>
This (Universal DAte) class is part of the SILKin program's Utilities.
UDate() - Constructor for class UDate
 
udBtns - Variable in class PersonEditor
 
udCopy - Variable in class PersonEditor
 
udEdInstr - Variable in class PersonEditor
 
udpArea - Variable in class PersonEditor
 
UDPEditor - Class in <Unnamed>
The UDPEditor is a window that displays a UserDefinedProperty's fields for editing.
UDPEditor(Context, KSJInternalFrame, String, boolean, UserDefinedProperty) - Constructor for class UDPEditor
 
UDPEditor.UDPListener - Class in <Unnamed>
 
UDPEditor.UDPListener(KSJInternalFrame) - Constructor for class UDPEditor.UDPListener
 
UDPick - Variable in class ContextEditor
 
udPick - Variable in class PersonEditor
 
udpName - Variable in class Context.SpecRelTriple
 
udpNmbr - Variable in class PersonPicker
 
udps - Variable in class FeatureVectorObj
 
udpTextArea - Variable in class PersonEditor
 
udpValArray - Variable in class PersonEditor
 
udpValList - Variable in class PersonEditor
 
udpValText - Variable in class PersonEditor
 
umbAlreadyPosted(String, String) - Method in class DomainTheory
 
umbrellaAlreadyKnown(String, ArrayList<Object>) - Method in class DomainTheory
 
umbrellaAlreadyProposed(String) - Method in class DomainTheory
 
UmbrellaCandidate - Class in <Unnamed>
An UmbrellaCandidate is generated when a learning session finds that one kin term seems to cover all the kin types of several other (well-defined) kin terms.
UmbrellaCandidate() - Constructor for class UmbrellaCandidate
 
UmbrellaCandidate(String, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>) - Constructor for class UmbrellaCandidate
 
unDo(DomainTheory) - Method in class Context.AcceptedDefPtr
 
unDo(DomainTheory) - Method in class Context.AcceptedOverlap
 
unDo(DomainTheory) - Method in class Context.AcceptedSynonym
 
unDo(DomainTheory) - Method in class Context.AcceptedUmbrella
 
unDo(DomainTheory) - Method in class Context.RejectedOverlap
 
unDo(DomainTheory) - Method in class Context.RejectedPropDefPtr
 
unDo(DomainTheory) - Method in class Context.RejectedSynonym
 
unDo(DomainTheory) - Method in class Context.RejectedUmbrella
 
unDo(DomainTheory) - Method in class Context.UmbrellaIntoSyns
 
unDo - Variable in class FamilyPicker
 
unDo - Variable in class PersonPicker
 
unDoDescription() - Method in class Context.AcceptedDefPtr
 
unDoDescription() - Method in class Context.AcceptedOverlap
 
unDoDescription() - Method in class Context.AcceptedSynonym
 
unDoDescription() - Method in class Context.AcceptedUmbrella
 
unDoDescription() - Method in class Context.RejectedOverlap
 
unDoDescription() - Method in class Context.RejectedPropDefPtr
 
unDoDescription() - Method in class Context.RejectedSynonym
 
unDoDescription() - Method in class Context.RejectedUmbrella
 
unDoDescription() - Method in class Context.UmbrellaIntoSyns
 
undoPersonalStarLink(Individual, String, TreeMap) - Method in class LiteralAbstract2
 
unifiesWith(ClauseBody, ArrayList<Object>, ArrayList<Object>, ArrayList<Object>) - Method in class ClauseBody
 
unifyVariables() - Method in class ClauseBody
If this ClauseBody's literals contain multiple references to a single variable X, make sure that all references to X point to the same Variable object.
union(ArrayList, ArrayList) - Method in class KinTermMatrix
 
unionsToXML(PrintFormat) - Static method in class Marriage
 
unionToXML(PrintFormat) - Method in class Marriage
 
uniPop(ArrayList<Object>, ArrayList<Object>, Literal) - Method in class ClauseBody
 
uniquelyNameAuxes(ArrayList<Object>, ClauseBody) - Method in class DomainTheory
 
unLink() - Method in class MathVariable
 
updateCallingEditor() - Method in class FamilyEditor.FEdListener
 
updateDomTheoryAdr() - Method in class Context
This method is intended for use only on contexts already in the Library; use on a context under construction may have harmful effects.
updateDomTheoryRef() - Method in class Context
This method is intended for use only on contexts already in the Library; use on a context under construction may have harmful effects.
updateFrom(Family) - Method in class Family
Update data for this Family from later information.
updateFrom(Individual) - Method in class Individual
Update data for this Individual from later information.
updateFromRow(Integer, TreeMap) - Method in class KinTypeIndex
For each Ego/Alter pair represented in the Row, make a KTI entry
updateIndex(Context) - Method in class KinTypeIndex
Picking up where we left off last time, update the KinTypeIndex for this context by computing a PC String (kin type) for every pair of people in this population.
updatePath(ArrayList<Object>, ArrayList<Object>) - Method in class Literal
 
updatePath(ArrayList<Object>, ArrayList<Object>) - Method in class LiteralAbstract1
 
updatePriorVals(ArrayList<Object>) - Method in class Variable
 
updatePriorVals(Object) - Method in class Variable
 
updateRow(Individual, ArrayList<Individual>) - Method in class KinTermMatrix
Update ego's row in this KinTermMatrix.
updateViewMenu(String, String) - Method in class MainPane
 
userContextName - Static variable in class Library
The name of the current User's default context.
userDefinedProperties - Variable in class Context
Optional extra fields, defined by user.
userDefinedProperties - Variable in class Individual
A TreeMap of all the User-Defined Properties (aka *properties) for this Individual.
UserDefinedProperty - Class in <Unnamed>
A UserDefinedProperty is an optional, additional property (field) that will be assigned to each Individual object created in the context of a particular DomainTheory.
UserDefinedProperty(UserDefinedProperty, boolean) - Constructor for class UserDefinedProperty
Cloning constructor, uses a template to create a specific UDP for an Individual.
UserDefinedProperty(String) - Constructor for class UserDefinedProperty
Minimal constructor, using only the property's name.
UserDefinedProperty() - Constructor for class UserDefinedProperty
Constructor with 0 arguments: for use ONLY by Serialization.
userDirectory - Static variable in class Library
The default directory for the current User.
userLocale - Static variable in class Library
 

V

validateCertainVals() - Method in class UDPEditor
 
validateDefaultVal() - Method in class UDPEditor
 
validateMaxText() - Method in class UDPEditor
 
validateMinText() - Method in class UDPEditor
 
validateNewDyads(String, int) - Method in class DomainTheory
Confirm that all the dyads gathered for already-accepted definitions fit those definitions.
validateSynonymsAndUmbrellas() - Method in class DT_Abstract2
Check the synonyms and umbrella terms for this DT.
validEntries - Variable in class UserDefinedProperty
 
validNative(String) - Static method in class UDate
 
validUS(String) - Static method in class UDate
 
validValsChanged - Variable in class UDPEditor
 
validXSD(String) - Static method in class UDate
Is this string a valid date in XSD format? Allows for year-only ("1978") or year-month ("2001-09") or full ("2001-09-11").
valRemover(ArrayList<Object>, ArrayList<Object>) - Method in class ClauseBody
 
valsAssigned - Variable in class StarPropertyBinding
 
value - Variable in class BoolFlag
 
value - Variable in class ClauseBody.StringObj
 
value - Variable in class UserDefinedProperty
 
valueChanged(ListSelectionEvent) - Method in class PersonEditor
 
valueType - Variable in class Argument
 
Variable - Class in <Unnamed>
This class defines a variable in Prolog syntax.
Variable() - Constructor for class Variable
 
Variable(String) - Constructor for class Variable
Standard constructor.
Variable(String, boolean) - Constructor for class Variable
Special constructor for cloning.
variableBound - Variable in class StarPropertyBinding
 

W

wedDay - Variable in class FamilyEditor
 
wedDay - Variable in class FamilyPicker
 
wedMnth - Variable in class FamilyEditor
 
wedYear - Variable in class FamilyEditor
 
WHOLE - Static variable in class ChartPanel
 
WHOLE - Static variable in class Person
 
width - Static variable in class LibBrowserText
 
wife - Variable in class Marriage
 
wifeName - Variable in class FamilyPicker
 
withdrawGenderPreds(ArrayList<Object>, TreeMap, TreeMap) - Method in class ClauseBody
 
withdrawInequalPred(String, String, ArrayList<Object>) - Method in class ClauseBody
 
wName - Variable in class PersonEditor
 
wName - Variable in class PersonPicker
 
WORD - Static variable in class Token
 
WRITE - Static variable in class XFile
 
writeActivityLog() - Method in class MainPane
 
WriteBytes(String) - Method in class XFile
 
writeKinTerms() - Method in class Node
 
writeLegend(Graphics, int) - Method in class LibBrowserChart
Write a legend on the bottom of each page of a diagram that uses letters instead of kin terms.
writeLegend2Col(Graphics, int) - Method in class LibBrowserChart
If the legend to be written has more than 10 lines, then this alternative method will be called to write a 2-column legend.
writeSILKFile(File, String) - Method in class Context
Accept a new parameter string, then call main writeSILKFile method.
writeSILKFile(File) - Method in class Context
Write output file in _.silk format, containing all parameters, dyads, individuals and families in this context.
writeSILKGuts(PrintWriter, String) - Method in class Context
This method writes the entire saved state of the SIL_Edit session in XML-like format.
WriteString(String) - Method in class XFile
 
writeStubFile() - Static method in class Library
Write out the Library's ArrayList (stubs) to disk.
writeTestResults(PrintWriter, PrintWriter, DomainTheory) - Method in class Learned_DT
 
writeThyFile(DomainTheory) - Static method in class Library
Write out a DomainTheory file in .thy format to location of User's choice (EXCEPT LIBRARY).
wRow - Variable in class FamilyEditor
 

X

XFile - Class in <Unnamed>
This class is from the original KAES code.
XFile() - Constructor for class XFile
 
XMLTransformer - Class in <Unnamed>
This class defines the XML-to-HTML transformer that can read in a SILK file and output an HTML file formatted according to an XSL style sheet.
XMLTransformer() - Constructor for class XMLTransformer
 
xsdToEuropean(String) - Static method in class UDate
Converts a date string in XSD format to European format (dd-MMM-yyy.
xsdToMed(String) - Static method in class UDate
Converts a date string in XSD format to Java DateFormat.MEDIUM format.

Y

yan - Static variable in class ClauseBody
 
yang - Static variable in class ClauseBody
 
yin - Static variable in class ClauseBody
 
ying - Static variable in class ClauseBody
 
yoke(MathVariable, Variable, Constant, Argument, UserDefinedProperty, String, TreeMap, ArrayList<Object>) - Method in class Individual
 

Z

zero() - Method in class Counter
 
zTable - Static variable in class FeatureVectorObj
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z