def indexes(self, recurse=True):
output = self.__indexes.copy()<EOL>if recurse and self.inherits():<EOL><INDENT>schema = orb.system.schema(self.inherits())<EOL>if not schema:<EOL><INDENT>raise orb.errors.ModelNotFound(schema=self.inherits())<EOL><DEDENT>else:<EOL><INDENT>output.update(schema.indexes(recurse=recurse))<EOL><DEDENT><DEDENT>return output<EOL>
Returns the list of indexes that are associated with this schema.

:return     [<orb.Index>, ..]