API Reference > ecschema-Metadata > Metadata > ECClass > getAllBaseClasses getAllBaseClasses Method Iterates (recursively) over all base classes and mixins, in "property override" order. This is essentially a depth-first traversal through the inheritance tree. getAllBaseClasses(): AsyncIterableIterator<ECClass> Returns - AsyncIterableIterator<ECClass> Defined in core/ecschema-metadata/src/Metadata/Class.ts Line 420 Last Updated: 12 June, 2024