package gw.rating.rtm.domain uses java.lang.Comparable uses gw.rating.rtm.domain.table.RateTableRow uses gw.rating.rtm.domain.table.RateTableCell uses gw.rating.rtm.domain.table.RateBookModel uses gw.rating.rtm.domain.table.RateTableModel interface RateBookVisitor { function visitBoolean(ratingCell : RateTableCell) function visitDate(ratingCell : RateTableCell) function visitDecimal(ratingCell : RateTableCell) function visitInteger(ratingCell : RateTableCell) function visitString(ratingCell : RateTableCell) function visitEmpty(ratingCell : RateTableCell) function visitingEmptyCells() : boolean function visit(ratingRow : RateTableRow) function visit(tableModel : RateTableModel) function visitAfter(tableModel : RateTableModel) function visit(bookModel : RateBookModel) function visit(routine : CalcRoutineDefinition) }