規格檔案的前處理器指引區段包括元素符號檢查、併入檔及事件符號。
#ifndef 及 #endif 前處理器指引會檢查是否針對指定的元素定義符號。如果尚未針對該元素定義符號,IBM® Rational® Rhapsody® 會定義其符號。例如,Display_H 符號是針對 Display 套件所定義的。
符合的 #endif 會產生在規格檔案的結尾。
此檔案會列出專案的必要併入檔,包括針對該語言的適當架構 (oxf) 標頭檔。例如,針對 Ada 語言會併入下列標頭檔:
#include <oxf/Ric.h>
此檔案位於 Ada 架構檔案的 Share\C\oxf 目錄中。Ric.h 檔案會定義特定追蹤器及動畫符號,且併入剩餘 C 架構檔案,這些架構檔案會提供即時建構的預先定義行為,例如,事件、事件與訊息佇列、作業及計時器。
若要指定標頭檔的其他 include 指引,請使用 C_CG::Class::SpecIncludes 內容。
例如,如果元素對參照套件或其他模組有相依關係,而這些套件及模組並不屬於 Rational Rhapsody 的設計,請將必要的併入檔新增至此內容。
如果指定的元素是個套件,則它會在套件中定義事件的符號。
事件符號名稱具有下列格式:
<event>_<package>_id <ID number>
每一個事件都有一個 ID 號碼,從 1 開始。 根據事件在設計期間新增至模型的順序,事件 ID 號碼依序進行增量。ID 號碼與事件在瀏覽器中所顯示的順序無關。
例如,如果 Foobar 套件包含 evStart 事件,則會定義下列事件符號:
#define evStart_Foobar_id 1