Package babase.ranker.ranking

Interface Summary
RankingChangedListener A RankingChangedListener listens to changes made to a Ranking object.
 

Class Summary
Ranking A permutation of integers from 0 to n-1 that represents a linear ranking of n individuals.
RankingChangeEvent An event representing a change made to a Ranking object.
RankingChangeEvent.Permute An event representing the operation of permuting the entire ranking, caused by Ranking.permute(int[], Object).
RankingChangeEvent.Slide An event representing the operation of "sliding" an individual from one rank to another, caused by Ranking.slide(int, int, Object).
RankingChangeEvent.Swap An event representing the operation of swapping two individuals' ranks, caused by Ranking.swap(int, int, Object).