А разве с него можно генерить? Да и кодогенерация не совместима с итеративной разработкой: сделал модель, сгенерил, к полученному тексту дописал кусок, отвечающий за аспект реализации, не отражаемый в модели, потом изменил модель, снова сгенерил и тот кусок потерял. Даже если бы генерация операций и была бы всегда адекватна, это шаг назад по сравнению с ручным переводом с UML на c++. А как можно подчеркнуть полностью?