アプリケーションのインスタンスの 1 つのみの許可
デフォルトでは、ユーザーはアプリケーションの変換ビューの複数インスタンスを開くことで、ZIETrans リッチ・クライアント・アプリケーションの複数インスタンスを一度に処理できます。ユーザーがアプリケーションの複数インスタンスを始動することを制限するために、プラグイン・プロジェクトのプラグイン・マニフェスト・ファイル (plugin.xml) にフラグを設定することができます。このフラグによって、Eclipse はアプリケーションのビューのインスタンスを 1 つだけ許可するよう通知します。このフラグを設定するには、以下を行います。
- プロジェクト設定エディターの「概要」ページにある「プラグイン・マニフェストをオープンしてください」をクリックして、プロジェクトのプラグイン・マニフェスト・ファイルを開きます。
- 「拡張」タブをクリックします。
- 「すべての拡張」ツリーで、org.eclipse.ui.views ノードを展開し、プロジェクトに対応するノードを選択します。デフォルトでは、1 つのビューだけがリストされています。
- 「拡張エレメント詳細」セクションで、allowMultiple 設定を true から false に変更します。
- ファイルを保存します。
注: アプリケーションが実行中にプラグイン・マニフェスト・ファイルを変更した場合、ランタイム・ワークベンチの再始動が必要です。
ランタイム時にユーザーがアプリケーションの 2 番目のインスタンスを開こうとすると、最初のアプリケーション・インスタンスに対応するビューがフォーカスされます。