2 番目のサンプル・プロジェクトは、CICS Explorer® の既存のポップアップ・メニューにアクションを追加します。
このサンプル・プロジェクトは、CICS Explorer SDK に付属しています。詳しくは、概要のトピックを参照してください。
このタスクは、CICS Explorer の既存のポップアップ・メニューにアクションを追加する方法を示しています。
プラグインが作成されるとプラグイン・エディターが開きますが、「問題」ビューにエラーが表示されます。 このエラーが表示されるのは、CICS Explorer SDK によって提供されるプラグインを認識しないプラグインをウィザードが作成したためです。この問題を解決するには、依存関係タブで com.ibm.cics.model プラグインに依存関係を追加し、そのプラグインを保存する必要があります (プラグインは閉じないでください)。
public void selectionChanged(IAction action, ISelection selection)
その後、次のメソッドで、そのオブジェクトに関する何らかの情報をダイアログに表示できます。
public void run(IAction action)
詳しくは、サンプル・コードを参照してください。アクションのバリエーションを追加するには、別のオブジェクト・コントリビューションを、今度は CICS Explorer API のすべての CICS オブジェクトのスーパータイプ・インターフェースである ICICSobject に追加します。
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="com.ibm.cics.model.ICICSObject"
id="com.ibm.cics.explorer.sdk.demo2.contribution2">
<menu
IRegion のポップアップ・メニュー・コントリビューションは CICS 領域が選択されたときだけ (領域ビューに) 表示され、ICICSObject のポップアップ・メニュー・コントリビューションはどの CICS Explorer ビューにも表示されます。