관계 테이블의 확장 테이블 레이아웃 작성

일반 테이블 레이아웃을 작성할 때는 하나 이상의 요소 유형을 선택하여 테이블 데이터를 필터링합니다. 관계 테이블의 확장 테이블 레이아웃의 경우, 필터링 기능이 확장되어 요소 유형 필터링뿐 아니라 "시작" 및 "종료" 요소의 메타클래스별 요소 필터링도 포함할 수 있습니다.

확장 테이블 레이아웃을 작성할 수 있는 예제: 클래스가 소유하고 속성에 의존하는 종속성만 표시하려는 경우를 가정합니다. 관계 테이블의 확장 테이블 레이아웃을 작성하고 "From 요소 유형"을 클래스로, "To 요소 유형"을 속성으로 설정할 수 있습니다. 이 확장 테이블 레이아웃의 확장 테이블 보기를 표시하면 범위 내 모든 종속성이 필터링된 다음 클래스가 소유하고 속성에도 종속되는 요소만 필터링됩니다.

이 태스크 정보

확장 테이블 레이아웃을 사용하여 링크, 연관 및 종속성을 기반으로 하는 관계를 클래스 또는 패키지에 정의할 수 있습니다. 이러한 유형의 확장 테이블 레이아웃은 대형 모델에 유용할 수 있습니다. 확장 테이블 레이아웃을 작성하는 프로시저는 확장 테이블 레이아웃을 작성(이 문서에서 설명)하는 단계를 제외하고는 일반 테이블 레이아웃을 작성하는 경우와 동일합니다.

확장 테이블 레이아웃 기능은 AUTOSAR_31, AUTOSAR_40 및 MicroC 프로파일로 작성된 프로젝트에 특별히 사용할 수 있습니다. 이 기능을 다른 모델 유형에 사용하려면 ExtendedTableCapabilities 프로파일($OMROOT\profiles\MicroC\ExtendedTableCapabilities.sbs)을 모델에 추가하십시오.

프로시저

  1. IBM® Rational® Rhapsody® 브라우저에서 확장 테이블 레이아웃을 작성 및 저장할 패키지를 마우스 오른쪽 단추로 클릭하고 새로 추가 > ExtendedTableCapabilities > 확장 테이블 레이아웃을 선택하십시오.
  2. 브라우저에서 이 테이블 디자인의 이름을 입력하십시오. 이름에 "layout"이라는 단어를 포함시키면 생성된 보기에서 정의된 레이아웃을 쉽게 식별할 수 있습니다.
  3. 브라우저에서 새 레이아웃을 두 번 클릭하여 기능 창을 여십시오.
  4. 일반 탭에서 관계 테이블 선택란을 선택하여 다음 조치를 활성화하십시오.
    • 요소 유형 탭은 링크, 종속성 및 연관을 기반으로 하는 용어로만 채웁니다.
    • From 요소 유형 탭을 활성화합니다.
      • "From 요소 유형"은 테이블에 표시될 요소를 필터링하는 데 사용될 메타클래스를 정의합니다.
      • 테이블에는 "from" 파트가 해당 메타클래스의 파트인 범위 내의 요소만 표시됩니다.
      • 범위 내에 있고 선택된 요소 유형 중 하나의 "from"이 될 수 있는 요소로 테이블을 채우는 데도 사용됩니다.
    • To 요소 유형 탭을 활성화하십시오.
      • "To 요소 유형"은 테이블에 표시될 요소를 필터링하는 데 사용될 메타클래스를 정의합니다.
      • 테이블에는 "to" 파트가 해당 메타클래스의 파트인 범위 내의 요소만 표시됩니다.
  5. 요소 유형 탭에서 하나 이상의 요소 유형을 선택하여 테이블의 데이터를 필터링하십시오.
    주: 동일한 메타클래스를 기반으로 하는 경우 여러 요소 유형을 선택할 수 있습니다.
  6. 탭에서 확장 테이블 레이아웃의 테이블 디자인을 작성하십시오. 자세한 정보는 테이블 레이아웃에 새 열 추가를 참조하십시오.
  7. From 요소 유형 탭에서 요소 유형을 선택하여 "from" 요소 메타클래스로 테이블의 요소를 필터링하십시오.
  8. To 요소 유형 탭에서 요소 유형을 선택하여 "to" 요소 메타클래스로 테이블의 요소를 필터링하십시오.
  9. 확인을 클릭하십시오.

다음에 수행할 작업

확장 테이블 레이아웃의 확장 테이블 보기를 작성하면 테이블을 볼 수 있습니다.

팁: 기존 일반 테이블 레이아웃을 확장 테이블 레이아웃으로 변경하려면 Rational Rhapsody 브라우저에서 일반 테이블 레이아웃을 마우스 오른쪽 단추로 클릭하고 변경 > 확장 테이블 레이아웃을 선택하십시오.

피드백