제품의 요소 ID 일치 기능에 대한 제한사항은 다음과 같습니다.
- 이름이 바뀐 오브젝트가 비교 범위 밖에 있을 경우,
IBM® Rational® Rhapsody® DiffMerge는
이름이 바뀐 차이점도 표시되지 않는 이름이 바뀐 전파된 차이점도 찾지
않습니다. 이름이 바뀐 전파된 차이점을 표시하지 않는 것에 대한 내용은
주요 구조 차이점만 확인의 내용을 참조하십시오. 예를 들면 다음과 같습니다.
- 다음 그림에 표시된 것과 같이, 시퀀스 다이어그램을 비교하는 경우
클래스류 역할의 기본 클래스는 이름만 수정된 같은 클래스지만 비교 범위 밖에 있으므로
"단일" 노드로 표시됩니다.
- 패키지를 비교하는 경우, 이름만 다른 같은 스테레오타입이더라도
클래스 스테레오타입 차이점은 표시됩니다. 이는 스테레오타입이 이 비교의 범위 밖에
있는 패키지(예: Terms)에 속하기 때문입니다.
- 이름이 바뀐 요소가 포함된 단위를 병합하는 경우
Rational Rhapsody DiffMerge에서
병합된 속성 값을 제대로 업데이트하지 못하는 경우가 있을 수 있습니다. 이 상황은
다음 속성과 관련하여 발생합니다.
- DependsOn - 관련 클래스의 이름이 바뀐 경우 일반화 및 종속성에서
- Stereotype - 스테레오타입의 이름이 바뀐 경우 모든 모델 요소에서
- Type - 유형의 이름이 바뀐 경우 및
메소드 및 조작 리턴 유형, 인수 변수 및 속성 유형, 템플리트 인스턴스 매개변수 유형,
typedef 유형의 기본 유형 등의 유형을 적용할 수 있는 경우 모든 모델 요소에서