| 변경된 코드 요소 | 변경사항 | 변환 재실행의 영향 |
|---|---|---|
| 클래스 또는 인터페이스 | 구현 또는 확장 추가 | 추가된 구현 또는 확장은 제거됨 |
| 클래스 또는 인터페이스 | 이동 | Java 클래스 파일이 다시 생성됨. 변환 구성의 파일 겹쳐쓰기 옵션은 원래 Java 클래스 파일이 삭제되는지 여부를 판별합니다. |
| 클래스 또는 인터페이스 | 구현 또는 확장 제거 | 이전에 생성된 구현 또는 확장이 복원됨 |
| 클래스 또는 인터페이스 | 이름 바꾸기 | 클래스는 UML 모델에서 클래스 이름을 반영하도록 리팩터됨 |
| 엔터프라이즈 Bean 클래스 또는 인터페이스 | 구현 또는 확장 추가 | 추가된 구현 또는 확장은 보유됨 |
| 엔터프라이즈 Bean 클래스 | 코드 레벨 도구를 사용하여 Bean 유형(CMP 또는 BMP)을 수정하거나 로컬 또는 원격 인터페이스의 구성을 수정할 수 있음 | 변경사항이 겹쳐씌여지지 않음 모델 설정을 보유하려면 엔터프라이즈 Bean을 삭제하십시오. 모델 설정을 보유하지만 비즈니스 메소드에서의 코드 변경사항을 보유하려면 코드 레벨 도구를 사용하여 엔터프라이즈 Bean 유형이나 인터페이스가 모델과 일치하도록 변경하십시오. |
| 엔터프라이즈 Bean 클래스 | 이름 바꾸기 | 새 엔터프라이즈 Bean 클래스 이름은 배치 설명자에 남아 있음 |
| 엔터프라이즈 Bean 클래스 또는 인터페이스 | 구현 또는 확장 제거 | 엔터프라이즈 Bean이 재생성됨 |
| 엔터프라이즈 Bean 필드 | 추가 | 필드가 보유됨 |
| 엔터프라이즈 Bean 필드 | 제거 | 이전에 생성된 필드가 복원됨 |
| 엔터프라이즈 Bean 필드 | 이름 바꾸기 | 이전에 생성된 필드가 복원됨
이름 바꾼 필드는 보유됨 |
| 필드 | 이동 | 필드가 새 위치에서 제거됨 필드가 이전 위치로 복원됨 |
| 필드 | 이름 바꾸기 | 이전에 생성된 필드가 복원됨
이름 바꾼 필드는 제거됨 |
| import 문 | 추가 | import 문은 보유됨 |
| 메소드 | 리턴 유형 수정 | 이전에 생성된 리턴 유형이 복원됨 |
| 메소드 | 서명 수정 | 이전에 생성된 메소드 및 서명이 복원됨
새 서명이 포함된 메소드가 제거됨 |
| 메소드 | 이동 | 메소드가 이전 위치로 복원됨
새 위치의 메소드가 제거됨 |
| 메소드 | 이름 바꾸기 | 이전에 생성된 메소드가 복원됨
이름 바꾼 메소드는 제거됨 |
| 중첩 클래스 또는 인터페이스 | 이름 바꾸기 | 이전에 생성된 클래스 또는 인터페이스가 복원됨 이름 바꾼 클래스 또는 인터페이스는 제거됨 |
| 중첩 클래스 또는 인터페이스 | 이름 바꾸기 | 이전에 생성된 Java™ 파일이 복원됨
UML에서 Java로 변환의 파일 겹쳐쓰기 옵션이 새 Java 파일이 삭제되었는지 여부를 판별함 |
| 규정자 | 수정됨 | 이전에 생성된 규정자가 복원됨 |