規格檔案以標底作為結尾,而標底內容是由 C_CG::File::SpecificationFooter 內容所決定。
下列範例是 C SpecificationFooter 內容的預設內容:
/***************************************************
File Path: $FullCodeGeneratedFileName
****************************************************/
變數 FullCodeGeneratedFileName 會取代為規格檔案的名稱。您可以修改 SpecificationFooter 內容以變更產生的標底。
標底格式字串可包含下列任意關鍵字:
- $ProjectName 是專案名稱。
- $ComponentName 是元件名稱。
- $ConfigurationName 是配置名稱。
- $ModelElementName 是對映至檔案的元素名稱。如果有多個元素,則此名稱是第一個元素。
- $FullModelElementName 是對映至檔案的元素名稱,包括完整路徑。如果有多個元素,則此名稱是第一個元素。
- $CodeGeneratedDate 是產生日期。
- $CodeGeneratedTime 是產生時間。
- $Rational RhapsodyVersion 是產生檔案的產品版本。
- $Login 是產生檔案的使用者。
- $CodeGeneratedFileName 是產生檔案的名稱。
- $FullCodeGeneratedFileName 是完整檔名。
- $Tag 是所指定元素的標籤值。
- $Property 是具指定名稱的元素內容值。
若要避免冗餘編譯,產品會避免對字首為特殊字串(由 C_CG::File::DiffDelimiter 內容所定義)的特定幾行進行不必要的變更。
DiffDelimiter 預設值是 //!。
系統會以下列順序解析關鍵字:
- 預先定義的關鍵字(如 $Name)
- 內容關鍵字
- 標籤關鍵字
請注意下列事項:
- 可在括弧內寫入關鍵字名稱。例如:
$(Name)
- 如果某個關鍵字的值是多行,則每一個新行(除了第一行之外)都會以 C_CG::Configuration::DescriptionBeginLine 內容的值作為開頭;每一行會以 C_CG::Configuration::DescriptionEndLine 內容的值作為結尾。