Извините за задержку. Времени не было.
"стандартным умл гениратором кода" - он работает только с 6-ой студией. Хотя "аддонсы" есть и в более поздних версиях.
Следовательно без 6-ой студии не обойтись. Но сгенерированный шаблон можно дорабатывать и отлаживать в C++ в новых студиях. Пока новых "умл гениратором кода" не предвидится. Поэтому или придётся ставить старую студию. Или просто разрабатывать поведение объектов самому руками. Примеры есть в ArcGIS Desktop Help->Samples->Extending_ArcObjects.
Схему базы, включая Ваши расширения для объектов можно создавать с помощью Visio.