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