Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
M
N
P
R
S
T
U
V
W
A
Aunt
- Class in
biz.hammurapi.rules.tutorial.conclusions
Aunt(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
Aunt
B
BackwardReasoningTutorial
- Class in
biz.hammurapi.rules.tutorial
BackwardReasoningTutorial()
- Constructor for class biz.hammurapi.rules.tutorial.
BackwardReasoningTutorial
BadFact
- Class in
biz.hammurapi.rules.tutorial.conclusions
Negates bad facts.
BadFact(Object, String)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
BadFact
biz.hammurapi.rules.tutorial
- package biz.hammurapi.rules.tutorial
biz.hammurapi.rules.tutorial.conclusions
- package biz.hammurapi.rules.tutorial.conclusions
biz.hammurapi.rules.tutorial.facts
- package biz.hammurapi.rules.tutorial.facts
biz.hammurapi.rules.tutorial.rules
- package biz.hammurapi.rules.tutorial.rules
Brother
- Class in
biz.hammurapi.rules.tutorial.conclusions
Brother(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
Brother
C
Child
- Class in
biz.hammurapi.rules.tutorial.conclusions
Child(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
Child
CloseRelative
- Class in
biz.hammurapi.rules.tutorial.conclusions
CloseRelative(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
CloseRelative
compareTo(Object)
- Method in class biz.hammurapi.rules.tutorial.conclusions.
Relative
Cousin
- Class in
biz.hammurapi.rules.tutorial.conclusions
Cousin(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
Cousin
D
Daughter
- Class in
biz.hammurapi.rules.tutorial.conclusions
Daughter(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
Daughter
DaughterRule
- Class in
biz.hammurapi.rules.tutorial.rules
DaughterRule()
- Constructor for class biz.hammurapi.rules.tutorial.rules.
DaughterRule
E
equals(Object)
- Method in class biz.hammurapi.rules.tutorial.facts.
Person
F
Father
- Class in
biz.hammurapi.rules.tutorial.conclusions
Father(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
Father
G
getAge()
- Method in class biz.hammurapi.rules.tutorial.facts.
Person
getName()
- Method in class biz.hammurapi.rules.tutorial.facts.
Person
getObject()
- Method in class biz.hammurapi.rules.tutorial.conclusions.
Relative
getSubject()
- Method in class biz.hammurapi.rules.tutorial.conclusions.
Relative
GrandChild
- Class in
biz.hammurapi.rules.tutorial.conclusions
GrandChild(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
GrandChild
GrandDaughter
- Class in
biz.hammurapi.rules.tutorial.conclusions
GrandDaughter(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
GrandDaughter
GrandFather
- Class in
biz.hammurapi.rules.tutorial.conclusions
GrandFather(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
GrandFather
GrandMother
- Class in
biz.hammurapi.rules.tutorial.conclusions
GrandMother(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
GrandMother
GrandParent
- Class in
biz.hammurapi.rules.tutorial.conclusions
GrandParent(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
GrandParent
GrandRules
- Class in
biz.hammurapi.rules.tutorial.rules
GrandRules()
- Constructor for class biz.hammurapi.rules.tutorial.rules.
GrandRules
GrandSon
- Class in
biz.hammurapi.rules.tutorial.conclusions
GrandSon(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
GrandSon
H
hashCode()
- Method in class biz.hammurapi.rules.tutorial.facts.
Person
Husband
- Class in
biz.hammurapi.rules.tutorial.conclusions
Husband(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
Husband
I
infer(Child)
- Method in class biz.hammurapi.rules.tutorial.rules.
DaughterRule
infer(Son, Parent)
- Method in class biz.hammurapi.rules.tutorial.rules.
GrandRules
Son of child is a grandson.
infer(Daughter, Parent)
- Method in class biz.hammurapi.rules.tutorial.rules.
GrandRules
Daughter of child is a granddaughter.
infer(Child, Father)
- Method in class biz.hammurapi.rules.tutorial.rules.
GrandRules
Father of parent is grandparent.
infer(Child, Mother)
- Method in class biz.hammurapi.rules.tutorial.rules.
GrandRules
Mother of parent is grandmother.
infer(Parent)
- Method in class biz.hammurapi.rules.tutorial.rules.
ParentChildRules
Infers child relaitonship from parent relationship.
infer(Child)
- Method in class biz.hammurapi.rules.tutorial.rules.
ParentChildRules
Infers parent relationship from child relationship
infer(Parent)
- Method in class biz.hammurapi.rules.tutorial.rules.
ParentRules
Male parent is father, female parent is mother.
infer(Child, Child, Sibling)
- Method in class biz.hammurapi.rules.tutorial.rules.
SecondaryRules
Infers cousin as a child or parent's sibling.
infer(Cousin)
- Method in class biz.hammurapi.rules.tutorial.rules.
SecondaryRules
If A is a cousin of B then B is a cousin of A
infer(Aunt, Parent)
- Method in class biz.hammurapi.rules.tutorial.rules.
SecondaryRules
Another way to infer cousin to demonstrate mutiple derivations
infer(Uncle, Parent)
- Method in class biz.hammurapi.rules.tutorial.rules.
SecondaryRules
Another way to infer cousin to demonstrate mutiple derivations
infer(Sister, Parent)
- Method in class biz.hammurapi.rules.tutorial.rules.
SecondaryRules
Sister of parent is aunt.
infer(Wife, Uncle)
- Method in class biz.hammurapi.rules.tutorial.rules.
SecondaryRules
Wife of uncle is aunt.
infer(Brother, Parent)
- Method in class biz.hammurapi.rules.tutorial.rules.
SecondaryRules
Brother of parent is uncle.
infer(Husband, Aunt)
- Method in class biz.hammurapi.rules.tutorial.rules.
SecondaryRules
Husband of aunt is uncle.
infer(Daughter, Sibling)
- Method in class biz.hammurapi.rules.tutorial.rules.
SecondaryRules
Daughter of sibling is niece.
infer(Son, Sibling)
- Method in class biz.hammurapi.rules.tutorial.rules.
SecondaryRules
Son of sibling is nephew.
infer(Sibling)
- Method in class biz.hammurapi.rules.tutorial.rules.
SiblingRules
Male sibling is brother, female sibling is sister.
infer(Child, Child)
- Method in class biz.hammurapi.rules.tutorial.rules.
SiblingRules
If two children have common parent then they are siblings.
infer(Child)
- Method in class biz.hammurapi.rules.tutorial.rules.
SonRule
infer(Spouse)
- Method in class biz.hammurapi.rules.tutorial.rules.
SpouseRules
Male spouse is husband, female spouse is wife.
infer(String, ObjectFilter)
- Static method in class biz.hammurapi.rules.tutorial.
Tutorial
Infers relationships.
isMale()
- Method in class biz.hammurapi.rules.tutorial.facts.
Person
M
main(String[])
- Static method in class biz.hammurapi.rules.tutorial.
BackwardReasoningTutorial
Main method for the tutorial.
main(String[])
- Static method in class biz.hammurapi.rules.tutorial.
Tutorial
Main method for the tutorial.
Mother
- Class in
biz.hammurapi.rules.tutorial.conclusions
Mother(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
Mother
N
negates(Object)
- Method in class biz.hammurapi.rules.tutorial.conclusions.
BadFact
negates(Object)
- Method in class biz.hammurapi.rules.tutorial.conclusions.
SuspectParentRelationship
Nephew
- Class in
biz.hammurapi.rules.tutorial.conclusions
Nephew(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
Nephew
Niece
- Class in
biz.hammurapi.rules.tutorial.conclusions
Niece(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
Niece
P
Parent
- Class in
biz.hammurapi.rules.tutorial.conclusions
Parent(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
Parent
ParentChildRules
- Class in
biz.hammurapi.rules.tutorial.rules
ParentChildRules()
- Constructor for class biz.hammurapi.rules.tutorial.rules.
ParentChildRules
ParentRules
- Class in
biz.hammurapi.rules.tutorial.rules
ParentRules()
- Constructor for class biz.hammurapi.rules.tutorial.rules.
ParentRules
Person
- Class in
biz.hammurapi.rules.tutorial.facts
Person(String, int, boolean)
- Constructor for class biz.hammurapi.rules.tutorial.facts.
Person
R
Relative
- Class in
biz.hammurapi.rules.tutorial.conclusions
Relative(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
Relative
S
SecondaryRules
- Class in
biz.hammurapi.rules.tutorial.rules
Infers aunt, uncle, cousin, niece, nephew
SecondaryRules()
- Constructor for class biz.hammurapi.rules.tutorial.rules.
SecondaryRules
setLegalAge(int)
- Method in class biz.hammurapi.rules.tutorial.rules.
Validator
Minimal age when people are allowed to marry.
Sibling
- Class in
biz.hammurapi.rules.tutorial.conclusions
Sibling(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
Sibling
SiblingRules
- Class in
biz.hammurapi.rules.tutorial.rules
SiblingRules()
- Constructor for class biz.hammurapi.rules.tutorial.rules.
SiblingRules
Sister
- Class in
biz.hammurapi.rules.tutorial.conclusions
Sister(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
Sister
Son
- Class in
biz.hammurapi.rules.tutorial.conclusions
Son(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
Son
SonRule
- Class in
biz.hammurapi.rules.tutorial.rules
SonRule()
- Constructor for class biz.hammurapi.rules.tutorial.rules.
SonRule
Spouse
- Class in
biz.hammurapi.rules.tutorial.conclusions
Spouse(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
Spouse
SpouseRules
- Class in
biz.hammurapi.rules.tutorial.rules
SpouseRules()
- Constructor for class biz.hammurapi.rules.tutorial.rules.
SpouseRules
supercedes(Object)
- Method in class biz.hammurapi.rules.tutorial.conclusions.
SuspectParentRelationship
SuspectParentRelationship
- Class in
biz.hammurapi.rules.tutorial.conclusions
Negates bad facts.
SuspectParentRelationship(Parent, String)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
SuspectParentRelationship
T
toDom(Element)
- Method in class biz.hammurapi.rules.tutorial.facts.
Person
toString()
- Method in class biz.hammurapi.rules.tutorial.conclusions.
BadFact
toString()
- Method in class biz.hammurapi.rules.tutorial.conclusions.
Relative
toString()
- Method in class biz.hammurapi.rules.tutorial.conclusions.
SuspectParentRelationship
toString()
- Method in class biz.hammurapi.rules.tutorial.facts.
Person
Tutorial
- Class in
biz.hammurapi.rules.tutorial
Tutorial()
- Constructor for class biz.hammurapi.rules.tutorial.
Tutorial
U
Uncle
- Class in
biz.hammurapi.rules.tutorial.conclusions
Uncle(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
Uncle
V
validate(Relative)
- Method in class biz.hammurapi.rules.tutorial.rules.
Validator
A person cannot be a relative of self.
validate(CloseRelative, CloseRelative)
- Method in class biz.hammurapi.rules.tutorial.rules.
Validator
Close relatives can have only relationship of one type with each other.
validate(Parent)
- Method in class biz.hammurapi.rules.tutorial.rules.
Validator
Validates that difference between parent and child age is not less than legal age.
Validator
- Class in
biz.hammurapi.rules.tutorial.rules
Validator()
- Constructor for class biz.hammurapi.rules.tutorial.rules.
Validator
W
Wife
- Class in
biz.hammurapi.rules.tutorial.conclusions
Wife(Person, Person)
- Constructor for class biz.hammurapi.rules.tutorial.conclusions.
Wife
A
B
C
D
E
F
G
H
I
M
N
P
R
S
T
U
V
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2006 Hammurapi Group. All Rights Reserved.