coolcooler22g: А в чём прикол диаграммы, не привязанной к языку?
Было бы же лучше, если бы её можно было на изи "скомпилировать" в код на этом языке и наоборот, или даже так: язык программирования -- это одновременно и язык разметки для такой диаграммы
Берешь Umbrello, пишешь uml-ку. Генеришь код. Хоть под Аду, хоть под Java, хоть под С++.