UML 프로파일이 대상 모델에 올바르게 적용되는지 확인하는 규칙이 포함된 모델에서 모델로 변환에 대한 설정 지시사항

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

샘플 가져오기

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

변환 실행

  1. 런타임 Workbench를 시작하십시오.
  2. 도움말 > 도움말 목차를 클릭하십시오.
  3. 컨텐츠 페이지에서 샘플 > 기술 샘플 > UML 모델 > UML 프로파일이 대상 모델에 올바르게 적용되는지 확인하는 규칙이 포함된 변환을 클릭하십시오.
  4. 샘플 개요 페이지에서 테스트 프로젝트 가져오기를 클릭하십시오.
  5. 샘플 변환 테스트 프로젝트 가져오기 마법사의 프로젝트 이름 필드에서 테스트 프로젝트의 이름을 지정하십시오.
  6. 완료를 클릭하십시오.
  7. 모델링 Perspective로 전환하라는 프롬프트가 표시되면 확인을 클릭하십시오. 마법사가 작업공간에서 새 프로젝트를 작성합니다. 패키지 탐색기 보기에 새 플러그인 프로젝트가 표시됩니다. 이제 변환 구성 및 테스트 모델을 찾아볼 수 있습니다. 이 테스트 프로젝트의 경우 소스 모델은 채워지고 대상 모델은 비어 있습니다.
  8. 패키지 탐색기 보기에서 변환 구성 파일 runtest.tc를 두 번 클릭하십시오.
  9. 옵션: 5 단계에서의 기본값이 아닌 프로젝트 이름을 지정한 경우 소스 및 대상 모델의 경로를 갱신해야 합니다.
  10. 변환 구성 편집기의 소스 및 대상 탭에서 다음 단계를 완료하십시오.
    1. 선택된 소스 분할창에서 테스트 프로젝트를 펼친 후 소스 모델을 클릭하십시오.
    2. 선택된 대상 분할창에서 테스트 프로젝트를 펼친 후 대상 모델 대상을 클릭하십시오.
  11. 파일 > 저장을 클릭하십시오.
  12. 변환 구성 편집기의 기본 탭에서 실행을 클릭하십시오. 변환에서는 다음 단계를 완료합니다.
    • 소스 프로젝트의 각 모델에서 대상 모델의 별도의 패키지로 요소를 복사합니다. 이 샘플 변환에서는 UML 요소의 서브세트만 지원합니다. 대상 모델의 대상 패키지는 기여하는 소스 모델과 동일한 이름을 가집니다.
    • 대상 모델의 이름을 소스 프로젝트의 이름으로 바꿉니다.

피드백