모델에서 모델로 변환에서 특성 작성

모델에서 모델로 변환을 포함하는 Eclipse 플러그인에서 변환 특성을 작성할 수 있습니다. 변환 특성은 변환이 생성되는 출력을 정제합니다. 변환 구성을 작성하거나 편집할 때 이 특성에 대한 값을 지정할 수 있습니다.
시작하기 전에
Manifest 편집기에서 플러그인 Manifest 파일이 열려 있어야 합니다. Manifest 파일에는 변환 제공자 확장점의 인스턴스, 변환 제공자 요소 및 변환이 포함되어야 합니다.
이 태스크 정보
변환 특성을 작성하려면 다음을 수행하십시오.
  1. 플러그인 Manifest 편집기의 확장 탭에서 com.ibm.xtools.transform.core.transformationProviders를 펼치고 적절한 TransformationProvider 요소를 펼치십시오. 특성을 추가할 Transformation 요소를 마우스 오른쪽 단추로 클릭한 후 새로 작성 > 특성을 클릭하십시오.
    주: 또한 Transformation 요소를 클릭하고 편집을 클릭하여 변환 특성을 작성할 수도 있습니다. 변환 작성 마법사의 새 변환 페이지에 있는 특성 테이블에서 삽입을 클릭하고 테이블에서 열의 값을 지정하십시오. 특성을 삭제하려면 특성 테이블에서 행을 클릭하고 삭제를 클릭하십시오.
  2. 플러그인 Manifest 편집기에서, 확장 탭의 확장 요소 세부사항 영역에 있는 이름 필드에 특성을 인식할 수 있도록 하는 이름을 지정하십시오.
    팁: 확장 요소 세부사항 영역에 있는 필드에 대한 자세한 정보를 보려면 마우스 포인터를 이름 위에 올려놓고 풍선 도움말을 표시하십시오.
  3. 확장 요소 세부사항 영역의 id 필드에서 특성의 고유 ID를 지정하십시오. 이 값은 변환 내에서 고유해야 합니다. x.y 이름 지정 규칙을 따르는 ID를 지정해야 합니다. 여기서 x는 변환의 이름을 나타내고 y는 특성의 이름을 나타냅니다.
  4. 옵션: 특성에 대한 추가 정보를 지정하십시오. 예를 들어, metatype 필드에서 특성 유형을 지정하십시오. 예를 들어, 최대 길이가 3자인 문자열 유형의 특성을 작성하려면 다음 값을 지정하십시오.
    • metatype 필드에서 String을 입력하십시오.
    • metatypeData 필드에서 maxLength=3을 입력하십시오.
  5. 파일 > 저장을 클릭하십시오.
결과
플러그인 Manifest 파일에서 특성 요소가 작성됩니다. 다음에 변환 구성을 작성하거나 편집할 때 새 변환 구성 마법사나 변환 구성 편집기의 특성 페이지에 새 특성이 표시됩니다. ITransformationProperty 인터페이스에서 메소드를 호출하여 특성에 대한 정보를 검색할 수 있습니다. 이 인터페이스의 메소드는 변환 특성의 값과 메타데이터를 추출합니다. getMetatypeData 메소드를 사용하여 특성 값에 대한 기초적인 메타 유형 데이터를 추출하는 경우, 특성 값의 유효성을 검증하기 위해 응용프로그램 코드를 지정하여 메소드가 리턴하는 문자열을 구문 분석할 수 있습니다. 사용자 정의 특성에 대한 값을 검색하는 방법은 ITransformationProperty 클래스에 대한 Javadoc HTML 문서를 참조하십시오.
예를 들어, 최대 길이가 3자인 My String Property 문자열 유형 특성을 작성하려면, 확장 탭의 확장 요소 세부사항 영역에서 다음 값을 지정하십시오.
plugin.properties 파일에서 다음 행을 추가하여 %MyNewPropertyName 변수에 값을 지정하십시오.
MyNewPropertyName=My String Property
다음에 수행할 작업
주: 변환이 있는 플러그인 템플리트를 사용하여 새 플러그인을 작성하는 경우 변환 작성 마법사의 새 변환 페이지에서 이 정보를 지정할 수 있습니다.
주: Eclipse 문서 또는 개발자 안내서에 대한 링크와 같은 일부 정보는 제품 도움말의 주제에서만 사용 가능합니다.

피드백