概要・ページ 一般情報 フィーチャーに関する一般的な情報の定義 フィーチャーID フィーチャーに固有なID(命名法は、Javaのパッケージの命名法と同じです。例えば、jp.co.thinkit.eclipse.hello.feature) フィーチャー名 フィーチャーの名前 バージョン フィーチャーのバージョン プロバイダー名 フィーチャーを開発した会社名や開発者の名前など ブランド・プラグイン フィーチャーのブランド情報を持つために使用されるフィーチャーにリストされるプラグインのIDを表すオプションID(指定されていない場合、フィーチャーID(id属性)と同じ) バナー・イメージ フィーチャーの情報を表示するときに使用する画像 1次フィーチャー 1次フィーチャーにすると、Eclipseのブランドを変更したり、別の製品を作成したりできます 排他的インストール 他のフィーチャーを持つグループにフィーチャーをインストールできなくさせます サポートされる環境 フィーチャーがインストールできる環境の定義 オペレーティング・システム サポートするOS。OSの略称をコンマ区切りで指定(指定されていない場合、すべてのOSをサポートします) ウィンドウ・システム サポートするウィンドウ・システム。ウィンドウ・システムの略称をコンマ区切りで指定(指定されていない場合、すべてのウィンドウ・システムをサポートします) 言語 サポート言語。言語の略称をコンマ区切りで指定(指定されていない場合、すべての言語をサポートします) アーキテクチャ サポートするプラットフォームのアーキテクチャ。アーキテクチャの略称をコンマ区切りで指定(指定されていない場合、すべてのアーキテクチャをサポートします) フィーチャーURL フィーチャーの更新/新規フィーチャーを含む更新サイトのURLの指定 更新URL 更新のためにアクセスするURLの指定 ディスカバリーURL 新しいフィーチャーを提供するURLの指定 情報・ページ フィーチャーの記述 フィーチャーを説明するWebサイトや記述の定義 オプションのURL フィーチャーを説明しているサイトのURL テキスト 説明文 著作権表示 フィーチャーの著作権の定義 オプションのURL 著作権を表示しているサイトのURL テキスト 著作権の記述 ご使用条件 フィーチャーのライセンスの定義 オプションのURL ライセンスを表示しているサイトのURL テキスト ライセンスの記述 コンテンツ・ページ フィーチャー・プラグインおよびフラグメント このフィーチャーに含めるプラグインの定義 必須フィーチャー/プラグイン 必須プラグイン(インストールするターゲットのプラットフォーム内に存在しなければならないプラグイン)の定義 プラグインの追加 手動で必須プラグインを追加します フィーチャーの追加 手動で必須フィーチャーを追加します 計算 フィーチャー・プラグインおよびフラグメントに表示されているプラグインを基に、必須フィーチャー/プラグインを設定します 依存関係プロパティ 必須フィーチャー/プラグインで定義したプラグインのプロパティ 突き合わせるバージョン プラグインのバージョン 一致規則 バージョンのマッチング規則 完全 - 指定されたバージョンと正確に一致している必要があります 同等 - 指定されたバージョンかそれ以上のサービス・レベルでなければなりません(メジャーおよびマイナー・バージョン・レベルは指定されたバージョンと同じでなければなりません) 互換 - 指定されたバージョンと同じ、またはサービス・レベルかマイナー・レベルがそれ以上のレベルでなければなりません(メジャー・バージョン・レベルは指定されたバージョンと同じでなければなりません) より大か等しい - 指定されたバージョンと同じ、またはサービス、マイナーまたはメジャー・レベルが指定されたバージョン以上である必要があります 拡張・ページ 組み込まれたフィーチャー このフィーチャーに組み込む他のフィーチャーの定義 フィーチャー・データ このフィーチャーに組み込むデータ・アーカイブの定義 インストール・ハンドラー インストールの処理中に呼び出されるインストール・ハンドラーの定義 URL インストール・ハンドラーについて説明しているサイトのURL ライブラリー インストール・ハンドラー・クラスを含むjarファイル ハンドラー インストール・ハンドラーに固有なID 表3:フィーチャーのマニフェスト・エディターの項目