2013-02-27 5 views
1

Enterprise Architect 10.0.1006을 사용하여 "플랫폼 독립적 모델"(PIM)에서 "플랫폼 특정 모델"(PSM)을 만듭니다. PIM은 데이터 형식을 일반적인 설명으로 선언하는 공통 코드입니다. 이 공통 모델을 특정 모델 (Java, C++, PHP 등)로 변형 할 수 있습니다.C#을 통해 MDA 변환을 수행 할 수 있습니까?

하지만 이렇게하려면 프로젝트를 열고 변환하려는 모든 패키지에서 "현재 패키지 변환"탭을 수행해야합니다.

잘 작동하지만이 작업을 수행하기 위해 C#에서 자동 스크립트를 작성할 수 있다면 알고 싶습니다. 프로젝트 탐색기에서 거의 모든 것을 변경하는 COM이 있습니다. 이 COM을 통해 모든 다이어그램, 요소 또는 패키지에 액세스 할 수 있습니다. 그러나 모델을 변형 할 방법을 찾지 못했습니다.

내 질문 : 이 스크립트는 C#을 사용하여 자동화 된 스크립트로 실행할 수 있습니까?

답변

1

예. Object Model API 인 Project :: TransformPackage()를 살펴보십시오.

+0

대단히 감사합니다. 이것은 내가 필요한 힌트였다. – akristmann