Форум Сообщества Аналитиков
Общий раздел => ПО Аналитика => Тема начата: klen от 21 Апреля 2008, 06:51:01
-
В uml я зеленый новичок. Назрел вопрос:
Средствами некого языка я смогу сделать xmi документ, описывающий модель классов, мне нужна обратная связь. Существует ли такое средство, с простым добавлением кодо-генерации для нового языка?
-
Честно говоря я не понял вопрос.
Вы описали модель классов в xmi документе, теперь Вы хотите подцепить этот xmi документ каким-то CASE средством, распарсить его с помощью своего интерпритатора и построить диаграмму классов??
-
Честно говоря я не понял вопрос.
Вы описали модель классов в xmi документе, теперь Вы хотите подцепить этот xmi документ каким-то CASE средством, распарсить его с помощью своего интерпритатора и построить диаграмму классов??
Не совсем. Я хочу использовать case средство на полную мощность (генерация модели из исходников и генерация кода из модели). Есть некий экзотический язык программирования для которого заведомо нет реализации кодогенератора. Создать модель из исходников у меня уже получается, средствами языка создается xmi файл модели классов пакета, который затем импортируется в case средство. Мне нужен обратный процесс, генерировать код на основе модели. Вопрос состоит в том, какая программа максимально просто позволит написать кодогенератор для своего языка?
-
Такие возможности по-моему есть в Enterprise Architect - возможность ввести новый язык и ввести для него шаблоны кодогенерации. Но я этим не пользовалась, точнее сказать не могу.
-
В принципе любая уважающая себя CASE позволяет писать свой кодогенератор.