Rational® Tau
데이터 소스 스키마의 중첩된 조회에 대한 예제를 참조하십시오.
다음 예제에서는 IBM® Rational Tau
템플리트 요소에 지정된 중첩된 조회를 보여 줍니다.
첫 번째 조회인 model/root(Package)는
Rational Tau 모델의 컨텍스트에서 수행됩니다.
두 번째 조회인 model/root(Package)/ownedMember는
첫 번째 조회에서 리턴하는 각 패키지에서 수행됩니다.
모델의 최상위
레벨 패키지에 있는 모든 클래스의 목록이 필요한 경우 조회는
model/root(Package)/ownedMember(Class)입니다.
이 양식에는 출력 문서에 각 패키지의 이름이 더 이상 포함되어 있지
않습니다. 첫 번째 케이스와 동일한 방식으로 클래스 목록이 빌드됩니다.
조회는 컴포넌트 조회로 분할되고 각각의 조회는 이전 조회에서 정의한
컨텍스트에서 실행됩니다.
표 1. 하위 조회하위 조회 |
컨텍스트 |
결과 |
model |
해당사항 없음 |
모델 |
model/root(Package) |
모델 |
패키지 목록 |
ownedMember(Class) |
패키지 목록 |
클래스 목록 |
모든 요소에 대해
각각의 하위 조회가 한 번 수행되며 각 실행의 결과는 연결됩니다.
이 결과는 다음 하위 조회에 대한 컨텍스트가 되거나 결과 목록(하위
조회가 마지막 하위 조회인 경우)이 됩니다.