每一個綱目元素都有特殊的識別號碼。依預設,會在這個屬性中填入現行模型元素的唯一 GUID。
代表 Rational Tau 圖表的每一個綱目元素都有一個名稱為 _image 的特殊屬性。請利用這個屬性,為現行圖表產生一個影像檔,並將影像包含在輸出中。
這個屬性適用於所有表示式、動作和定義,它保留了未剖析之元素的表示法。
每一個綱目元素都有一個名稱是「查詢」的特殊子元素。不像綱目中的其他元素,不會指派基礎 Rational Tau 查詢和類型給查詢。如果查詢元素是依其現狀來使用,並不會傳回結果。
查詢元素會提供另一個自訂層次來進行文件產生作業。如果現有的元素不敷使用,或已針對某項作業最佳化,您可以使用查詢元素來定義類型和查詢。您可以將類型強制轉型新增至查詢元素,來定義類型,並將查詢定義成原生過濾器。
第一個影像顯示新增至查詢元素的強制轉型 query (Any Type)。第二個影像顯示在範本中使用含有強制轉型 model.query(Diagram) 的查詢元素。
在這個實務中,有效的查詢是 GetAllEntities().select( IsKindOf("Diagram"))。
會根據查詢中使用的類型強制轉型,來過濾查詢結果。如果查詢的語法正確,結果只會包含符合指定類型強制轉型的元素。