사용자 정의 UML 프로파일 작성이 완료되고
다른 사용자에게 사용 가능하게 할 준비가 완료되면 프로파일을 배치해야 합니다. 사용자 정의
UML 프로파일을 배치하는 한 가지 방법은 플러그인을 작성한 다음 플러그인 안에 프로파일을
패키지하는 것입니다. 프로파일에 대한 확장점을 포함하도록
plugin.xml 파일을 수정한 후, 플러그인을 설치하고 프로파일을
모델에 적용할 수 있습니다. 프로파일을 제품의 배치된 프로파일로
나열하려면 프로파일을 패키지해야 합니다. 프로파일을 패키지하기 전에
해당 프로파일이 적용된 모델에 나쁜 영향을 미치는 변경사항을 방지하기 위해
프로파일을 릴리스하려 할 수도 있습니다.
프로파일을 배치하려면 먼저 프로파일의 유효성을 검증하고
오류를 분석해야 합니다. 또한 플러그인 작성 프로세스에 익숙해야 합니다.
사용자 정의 UML 프로파일을 패키지하려면 다음을 수행하십시오.
- 플러그인을 작성하십시오. 플러그인을 작성하면
플러그인 파일(plugin.xml 파일)을 포함하는 폴더가
생성됩니다.
- 플러그인의 기본 디렉토리에 Profiles라는
폴더를 작성하십시오.
- UML 프로파일 편집기를 닫으십시오.
- EPX 파일을 Profiles 폴더로 복사하십시오.
- 프로파일 폴더에 대한 경로 맵을 정의하려면 새 플러그인 폴더의
plugin.xml 파일에서 다음 단계를 완료하십시오.
- 필요한 플러그인에 com.ibm.xtools.emf.msl을
추가하십시오.
- 확장자에 com.ibm.xtools.emf.msl.Pathmaps를
추가하십시오.
- 폴더 이름을 지정하는 이전 단계의 확장자에
경로 맵을 추가하십시오.
팁: 이름은
6단계에서
사용하는 경로 맵의 이름입니다.
경로는
2단계의
Profiles 폴더입니다.
- 프로파일 확장자를 추가하려면 새 플러그인 폴더의
plugin.xml 파일에서 다음 단계를 완료하십시오.
- 필요한 플러그인에 com.ibm.xtools.uml2.msl을
추가하십시오.
- 확장자에 com.ibm.xtools.uml2.msl.UMLProfiles를
추가하십시오.
- 이전 단계의 확장자에 UML 프로파일을 추가하십시오.
팁: 다음 경로 예제에서
pathmap://PATHMAP_NAME/ProfileFileName.epx
경로는
5단계에서 정의한 경로 맵을 사용하는
프로파일 파일에 대한 참조입니다.
PATHMAP_NAME은
5단계에서 정의한 경로 맵의 이름입니다.
ProfileFileName.epx는
Profiles 폴더에 복사한 프로파일의 이름입니다.
- 설치 디렉토리의 플러그인 폴더에 프로파일 플러그인을
복사하십시오.