hasExtensions #

Returns true of this class has been extended

getName #

Returns the table's name

isSoloClass #

Returns true if this table is not in a hierarchy

getTables #

Returns a list of the table names in the hierarchy

getAllExtensions #

Returns a list of all tables that extend the current table and includes the current table

isBaseClass #

Returns true if this is a base class

getTableExtensions #

Returns a list of all tables that extend the current table

getBase #

Returns the parent class

getRoot #

Returns the top level class in the hierarchy

getHierarchy #

Returns a list of all classes in the hierarchy of the given table