조건은
IBM® Rational® Rhapsody® ReporterPLUS에서 반복에 포함되는 모델 요소를
제한합니다. 조건을 추가하면 Rational Rhapsody ReporterPLUS에서
조건에 맞는 모델 요소만 추출합니다. 조건을 지정하지 않는 경우
Rational Rhapsody ReporterPLUS에서
반복의 모든 모델 요소를 추출합니다.
이 태스크 정보
조건을 지정하려면
먼저 조건을 기본으로 지정할 속성을 선택합니다(예: name 또는 metaClass). 다음으로
=(같음) 또는 <>(같지 않음)과 같은 연산자를 선택합니다. 마지막으로
속성과 비교할 값을 지정합니다. 이 섹션에서는 클래스에서 대체된 특성만 추출되도록 조건을 추가합니다.
참고: 제품에서
단순 및 고급과 같은 두 가지 유형의 조건을 지원합니다. 이 섹션에서는 여러 용도로 사용할 수 있는 단순 조건에 대해 설명합니다.
고급 조건은 Q 언어로 작성됩니다. Q에 대한 자세한 정보는
Q 언어 섹션을 참조하십시오.
조건을 추가하려면 다음을 수행합니다.
프로시저
- 템플리트 보기에서 특성 반복 노드(From class "Class"…)를 클릭하십시오.
- 조건 탭을 클릭하십시오.
- 단순 옵션이 선택되어 있는지 확인하십시오.
- 속성 필드에서 아래로 화살표를 클릭하여 목록을 표시하십시오. 목록에
이 반복에 대한 조건을 기반으로 할 수 있는 속성이 포함됩니다.
- isOverridden을 선택한 후 확인을 클릭하십시오.
- 오퍼레이션 필드에서 아래로 화살표를 클릭하고 같음 부호(=)를 선택하십시오.
- 값 필드에서 아래로 화살표를 클릭하고 true를 입력하십시오. 적용을 클릭하십시오.조건 탭이 다음 그림과 같이 표시됩니다.
- 템플리트를 저장하십시오.
- Dishwasher.rpy가 열려 있지 않은 경우 지금 여십시오.
- Microsoft Word 문서를 생성하고 마지막 페이지로 이동하여 결과를
확인하십시오. 모델의 AcmeJet 클래스의 경우 CG::Class::Concurrency가 대체된 특성이므로
해당 특성만 표시됩니다.