def gen_classdefs(self) -> str:
return '<STR_LIT:\n>'.join([self.gen_classdef(k, v) for k, v in self.schema.classes.items() if not v.mixin])<EOL>
Create class definitions for all non-mixin classes in the model
            Note that apply_to classes are transformed to mixins