IBM® Rational® Rhapsody® ReporterPLUS에 임베디드된
Q 언어는 다음과 같은 고급 문서 태스크를 수행하는 데 사용됩니다.
반복에 조건 지정
모델의 구조 특성 확인
예를 들어,
사용자는 일부 인터페이스를 구현하는 클래스로만 반복을 제한하는 조건을 지정할 수 있습니다.
Q 언어 특성
Q로 구성된 표현식은 개념적으로 하위 표현식의 트리입니다.
Q 언어의 요소는 리프의 기본 표현식 및 내부
노드의 컴포지트 표현식이라는 두 개의 카테고리로
나뉩니다.
모델 표시
일반적으로 표현식이 모델에 대한 정보를 검사하고 수집합니다. 따라서 모델의 모든 파트에 쉽게 액세스할 수
있습니다. 클래스와 같은 요소뿐만 아니라 요소 간의 관계에도 쉽게 액세스할 수 있습니다. 메타 모델이 포함된 사용자 모델 데이터의
단일 보기가 Q 언어로 제공됩니다. 모든 사용자 데이터가 메타 모델에 클래스 인스턴스로 표시됩니다.