변환 및 변환 구성

변환은 소스 모델의 요소를 대상 모델의 요소로 변환합니다. 변환을 실행할 때 변환은 변환 구성에서 사용자가 제공하는 정보를 사용합니다.

변환은 소스 모델의 요소를 대상 모델의 요소로 변환합니다. 변환 유형에 따라, 소스 및 대상 모델 예제에는 텍스트 파일, 코드 모델 또는 UML 모델이 포함됩니다. 소스 및 대상 모델이 모두 UML모델일 경우, 변환은 보통 한 레벨의 추상에서 다른 레벨로 요소를 변환합니다.

변환에는 변환 규칙이 포함되는데, 변환 규칙이 한 유형의 소스 요소를 하나 이상의 대상 요소로 변환합니다. 변환 규칙 외에, 변환에는 소스 모델의 요소를 순회하고 요소 유형 및 규칙 특정 기준에 기반하여 적절한 규칙을 실행하는 메커니즘이 들어 있습니다. 예를 들어, 모델 요소의 유형이 특정 스테레오타입이 포함된 UML 클래스인 경우에만 지정된 규칙이 실행될 수 있습니다. 변환이 소스 모델 요소를 대상 요소로 변환하려면 먼저 소스 모델에 특정 UML 프로파일을 적용해야 합니다.

변환 구성은 변환의 고유 이름, 소스 및 대상과 같은 모든 변환이 사용하는 정보를 포함하는 변환의 한 인스턴스입니다. 지정된 변환에 특정한 특성도 포함될 수 있습니다. 변환 구성에는 파일 이름 확장자로 .tc가 있습니다. 변환을 실행할 때 변환은 변환 구성에서 사용자가 제공하는 정보를 사용합니다.

변환을 실행하려면 먼저 변환 구성을 작성해야 합니다. 변환 구성을 적용할 때 변환의 인스턴스가 작성되고 구성에서 정의하는 특성으로 실행되어, 사용자가 예상하는 출력이 생성됩니다.

변환 구성 작성 또는 변환 실행에 대한 자세한 정보는 사용자가 사용 중인 변환에 대한 "변환 구성" 또는 "변환 실행" 주제를 참조하십시오.

주: 시각적 편집 및 언어 변환과 같은 기능은 Rational® Software Architect for WebSphere® SoftwareRational Software Architect Standard Edition에서만 제공됩니다.