コンポーネントを定義するには、「フィーチャー」ウィンドウを使用します。
このタスクについて
「一般」タブには、以下のフィールドが含まれています。
- 名前 - コンポーネントの名前を指定します。
- L - 必要であれば、要素のラベルを指定します。
- ステレオタイプ - 必要であれば、コンポーネントのステレオタイプを指定します。ステレオタイプは、«s1» のように二重かぎ括弧に囲まれて表記され、
これを使用することによって、文書化のためにクラスにタグを付けることができます。
注: COM ステレオタイプはコンストラクティブ (コード生成可能) であり、コードの生成に影響します。
- ディレクトリー - コンポーネントのすべての構成のルート・ディレクトリーを指定します。このディレクトリーはプロジェクト・ディレクトリーまたは別のディレクトリーでもかまいません。
- ライブラリー - リンクで使用するその他のライブラリーを指定します。このフィールドは、実行可能ファイルにのみ関係します。指定できるライブラリーとして、既成のライブラリー、既存コード、または Rational® Rhapsody® 生成ライブラリーなどが考えられます。
- 追加のソース - 生成されたソース・ファイルと一緒にコンパイルする外部ソース・ファイルを指定します。
IBM® Rational Rhapsody は、ファイルをプロジェクトの Make ファイルに追加します。
- 標準ヘッダー - プロジェクト用に生成されたすべてのファイル内の include ステートメント用に追加が必要なヘッダー・ファイルを指定します。「インクルード・パス」フィールドに絶対パスまたは、パス (ファイル名のみの場合) を指定します。
- インクルード・パス - インクルード・ファイルがあるディレクトリーを指定します。
なおこのフィールドは $ROOT¥Project¥ExternalCode などの環境変数をサポートします。
- タイプ - ビルド・タイプを指定します。
「ライブラリー」、「実行可能」、または「その他」を選択します。Rational Rhapsody は、「その他」のビルド型を持つコンポーネントのコードは生成しません。またこのようなコンポーネントはアクティブ・コンポーネントには設定できません。「その他」は、スクリプト・ファイルやその他の非コード・ファイルを示すときに使用されます。