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

Copyright © 2006 Hammurapi Group. All Rights Reserved.