2013-02-27 2 views
1

Я использую Enterprise Architect 10.0.1006 для создания «Platform Specific Models» (PSM) из «Независимой модели платформы» (PIM). PIM - это общий кодекс, который объявляет типы данных с общим описанием. Вы можете преобразовать эту общую модель в определенную модель (Java, C++, Php и т. Д.).Возможно ли преобразование MDA с помощью C#

Но для этого мне нужно открыть проект и выполнить вкладку «Transform Current Package» на каждом пакете, который я хочу преобразовать.

Это хорошо работает, но я хочу знать, если можно написать автоматический сценарий на C# для выполнения этой задачи. Существует COM, чтобы изменить почти все в вашем projectbrowser. Я могу получить доступ к каждой диаграмме, элементу или пакету через этот COM. Но я не нашел способа преобразования модели.

Мой вопрос: Могу ли я выполнить этот tranfsormation с помощью автоматического сценария с использованием C#?

ответ

1

Да. Посмотрите на API объектной модели, Project :: TransformPackage().

+0

спасибо! Это был намек, который мне нужен. – akristmann

Смежные вопросы