Javadoc documentation of the OTKit Java library, a tool for programming Optimality Theory.

The basic components of Optimality Theory are found in package otBuildingBlocks. Packages dataType.* contain data structures mainly used for the "building blocks". Packages performance, learning and multiagent point to "more advanced topics". A number of classes contain examples and implementations.

@author Tamás Biró