조건 추가

조건IBM® Rational® Rhapsody® ReporterPLUS에서 반복에 포함되는 모델 요소를 제한합니다. 조건을 추가하면 Rational Rhapsody ReporterPLUS에서 조건에 맞는 모델 요소만 추출합니다. 조건을 지정하지 않는 경우 Rational Rhapsody ReporterPLUS에서 반복의 모든 모델 요소를 추출합니다.

이 태스크 정보

조건을 지정하려면 먼저 조건을 기본으로 지정할 속성을 선택합니다(예: name 또는 metaClass). 다음으로 =(같음) 또는 <>(같지 않음)과 같은 연산자를 선택합니다. 마지막으로 속성과 비교할 값을 지정합니다. 이 섹션에서는 클래스에서 대체된 특성만 추출되도록 조건을 추가합니다.

참고: 제품에서 단순 및 고급과 같은 두 가지 유형의 조건을 지원합니다. 이 섹션에서는 여러 용도로 사용할 수 있는 단순 조건에 대해 설명합니다. 고급 조건은 Q 언어로 작성됩니다. Q에 대한 자세한 정보는 Q 언어 섹션을 참조하십시오.

조건을 추가하려면 다음을 수행합니다.

프로시저

  1. 템플리트 보기에서 특성 반복 노드(From class "Class"…)를 클릭하십시오.
  2. 조건 탭을 클릭하십시오.
  3. 단순 옵션이 선택되어 있는지 확인하십시오.
  4. 속성 필드에서 아래로 화살표를 클릭하여 목록을 표시하십시오. 목록에 이 반복에 대한 조건을 기반으로 할 수 있는 속성이 포함됩니다.
  5. isOverridden을 선택한 후 확인을 클릭하십시오.
  6. 오퍼레이션 필드에서 아래로 화살표를 클릭하고 같음 부호(=)를 선택하십시오.
  7. 필드에서 아래로 화살표를 클릭하고 true를 입력하십시오. 적용을 클릭하십시오.조건 탭이 다음 그림과 같이 표시됩니다. 조건 탭이 있는 특성 반복 창
  8. 템플리트를 저장하십시오.
  9. Dishwasher.rpy가 열려 있지 않은 경우 지금 여십시오.
  10. Microsoft Word 문서를 생성하고 마지막 페이지로 이동하여 결과를 확인하십시오. 모델의 AcmeJet 클래스의 경우 CG::Class::Concurrency가 대체된 특성이므로 해당 특성만 표시됩니다.

피드백