프로젝트를 소스로 지정하는 모델에서 모델로 변환에 대한 설정 지시사항

변환을 실행하려면 변환 플러그인을 작업공간으로 가져오고 런타임 Workbench를 시작하고 UML 테스트 프로젝트를 가져온 후 변환을 호출해야 합니다.

샘플 가져오기

  1. 샘플 개요 페이지에서 샘플 가져오기를 클릭하십시오.
  2. 샘플 모델에서 모델로 변환 마법사의 프로젝트 이름 필드에서 샘플 프로젝트의 이름을 지정하십시오.
  3. 완료를 클릭하십시오.
  4. 플러그인 개발 Perspective로 전환하라는 프롬프트가 표시되면 확인을 클릭하십시오. 마법사가 작업공간에서 새 프로젝트를 작성합니다. 패키지 탐색기 보기에 새 플러그인 프로젝트가 표시됩니다. 이제 샘플 변환 맵핑 모델 및 변환 소스 코드를 찾아볼 수 있습니다.
결과
가져온 플러그인에는 다음 항목이 포함되어 있습니다.
  • 변환 맵핑 모델 project4source.mapping(models 폴더에 있음)
  • 맵핑 모델에서 생성되는 변환 소스 코드(src 폴더에 있음)
  • 생성된 변환 소스 코드에 대한 수정사항(Project4sourceTransformationValidator, Project4sourceTransformationProvider 및 Model2ModelTransform 클래스에 있음)

런타임 Workbench로 테스트 프로젝트 가져오기

  1. 런타임 Workbench를 시작하십시오.
  2. 도움말 > 도움말 목차를 클릭하십시오.
  3. 컨텐츠 페이지에서 샘플 > 기술 샘플 > UML 모델 > 프로젝트를 소스로 지정하는 모델에서 모델로 변환을 클릭하십시오.
  4. 샘플 개요 페이지에서 테스트 소스 프로젝트 가져오기를 클릭하십시오.
  5. 샘플 변환 테스트 프로젝트 가져오기 마법사의 프로젝트 이름 필드에서 테스트 프로젝트의 이름을 지정하십시오.
  6. 완료를 클릭하십시오.
  7. 모델링 Perspective로 전환하라는 프롬프트가 표시되면 확인을 클릭하십시오. 마법사가 작업공간에서 새 프로젝트를 작성합니다. 패키지 탐색기 보기에 새 플러그인 프로젝트가 표시됩니다. 이제 테스트 모델을 찾아볼 수 있습니다.
  8. 샘플 개요 페이지에서 테스트 대상 프로젝트 가져오기를 클릭하십시오.
  9. 샘플 변환 테스트 프로젝트 가져오기 마법사의 프로젝트 이름 필드에서 테스트 프로젝트의 이름을 지정하십시오.
  10. 완료를 클릭하십시오. 패키지 탐색기 보기에 새 플러그인 프로젝트가 표시됩니다. 이제 파일 이름 확장자가 .tc인 변환 구성 파일을 찾아볼 수 있습니다. 이 샘플의 경우에는 대상 테스트 모델이 비어 있습니다.

런타임 Workbench에서 변환 실행

  1. 패키지 탐색기 보기에서 변환 구성 파일 runtest.tc를 두 번 클릭하십시오.
  2. 옵션: 5 단계에서의 기본 이름이 아닌 프로젝트 이름을 지정한 경우 소스 및 대상 모델의 경로를 갱신해야 합니다.
  3. 변환 구성 편집기의 소스 및 대상 탭에서 다음 단계를 완료하십시오.
    1. 소스 분할창에서 테스트 소스 프로젝트를 클릭하십시오.
    2. 대상 분할창에서 테스트 대상 프로젝트에 있는 대상 모델을 클릭하십시오.
  4. 파일 > 저장을 클릭하십시오.
  5. 변환 구성 편집기의 기본 탭에서 실행을 클릭하십시오. 변환에서는 다음 단계를 완료합니다.
    • 소스 프로젝트의 각 모델에서 대상 모델의 별도의 패키지로 요소를 복사합니다. 이 샘플 변환에서는 UML 요소의 서브세트만 지원합니다. 대상 모델의 대상 패키지는 기여하는 소스 모델과 동일한 이름을 가집니다.
    • 대상 모델의 이름을 소스 프로젝트의 이름으로 바꿉니다.

피드백