Create blueprints for multiple static meshes in a folder in Unreal editor using c++.

I am working on a project where I need to create multiple blueprints, each with a different static mesh(root mesh) derived from same parent c++ class.
ex. large battery, small battery, round battery… in a folder and some script to create blueprints for all these things in editor.

Is it possible to create blueprints in editor using c++ ?