宣言ファイルのメソッド宣言セクションには、パッケージ、オブジェクト、関係、およびイベントに対するメソッド (コンストラクターおよびデストラクター) の宣言が含まれます。
要素の作成時にメモリーを初期設定し、要素の破棄時にメモリーをクリーンアップするために 2 つのメソッド (操作) が生成されます。
例えば、Default パッケージには、以下のイニシャライザーとクリーンアップ・メソッドが生成されます。
void Default_OMInitializer_Init();
void Default_OMInitializer_Cleanup();
IBM® Rational® Rhapsody® は、パッケージ内の要素間の関係を初期設定するために コンストラクターを生成します。 関係のイニシャライザーの名前のフォーマットは、<package>_initRelations() です。
例えば、次のメソッドは、Default パッケージ内のオブジェクト間の関係を初期設定します。
static void Default_initRelations();
キーワード static をメソッドに適用すると、そのメソッドは同じファイル内の他の操作によってアクセスできるようになります。
Rational Rhapsody は、イベントを処理するために次のコンストラクターとデストラクターを生成します。
例えば、Rational Rhapsody は、evStart イベント用に次のメソッドを生成します。
evStart * RiC_Create_evStart();
void RiC_Destroy_evStart(evStart* const me);
void evStart_Init(evStart* const me);
void evStart_Cleanup(evStart* const me);