Class Hierarchy
- java.lang.Object
- zebra4j.AbstractPuzzleGenerator<P>
- zebra4j.PuzzleGenerator
- zebra4j.QuestionPuzzleGenerator
- zebra4j.AllDifferentType (implements zebra4j.AttributeType)
- zebra4j.BasicAttributeType
- zebra4j.AtHouse (implements zebra4j.Attribute)
- zebra4j.fact.BothTrue (implements zebra4j.fact.Fact)
- zebra4j.Cli
- zebra4j.Demo
- zebra4j.fact.Different (implements zebra4j.fact.Fact)
- zebra4j.fact.NearbyHouse (implements zebra4j.fact.Fact)
- zebra4j.Puzzle
- zebra4j.PuzzleSolution
- zebra4j.PuzzleSolutionBuilder
- zebra4j.PuzzleSolver
- zebra4j.Question
- zebra4j.QuestionPuzzle
- zebra4j.QuestionPuzzleSolver
- zebra4j.SolutionGenerator (implements java.util.function.Supplier<T>)
- zebra4j.SolutionPerson
- zebra4j.ZebraModel
- zebra4j.AbstractPuzzleGenerator<P>
Interface Hierarchy
- zebra4j.Attribute
- zebra4j.Attributes
- zebra4j.AttributeType
- zebra4j.fact.Fact
- zebra4j.fact.Fact.Type
- zebra4j.Localization