전체 UML 모델 또는
코드와 같은 출력을 생성하기 위한 모델 요소 서브세트에 대해 변환을
실행할 수 있습니다. 소스 모델이나 생성된 코드를 변경한 후 변환을
재실행하는 경우, 변환으로 겹쳐쓰지 않으려는 생성된 코드 섹션을 식별한 후
보호해야 합니다. 변환 재실행에는 처음으로 변환을 실행하는 단계와 같은 단계가 포함됩니다.
UML에서 C#으로 변환 재실행 시 고려사항
UML에서 C#으로 변환은 생성된 특정 요소에
@generated 태그를 추가합니다. 변환을 재실행할 때 변환이
@generated 태그를 보유하는 특정 요소 위에 겹쳐씁니다. 생성된 코드에 대한 변경사항을
보호하려면 @generated 태그의 특정 인스턴스를 제거해야 합니다.
모델링할 수 없는 C# 요소를 표시하려면 변환 출력에서
사용자 정의 섹션에 코드를 추가하십시오.
UML에서 C#으로 변환 실행 사용자가 예상하는
출력을 생성하기 위해 모델이나 프로젝트의 요소 서브세트에 대해 또는
전체 모델이나 프로젝트에 대해 변환을 실행할 수 있습니다.
변환 구성에서 지정하는 소스에 대해 변환을
실행하거나 모델 또는 프로젝트에서 요소를 선택한 후
적용할 변환 구성을 선택하여 지정된 소스를 대체할 수 있습니다.