jface.Actionクラスには、setActionDefinitionIdメソッドがあります。私はこれが何のために使われているのか知りたいです。JFaceアクションの定義IDとは何ですか?
次はsetAcceleratorのJavaDocからである:
あなたは、このメソッドを使用してアクセラレータを設定した場合、それが結合既存のキーを競合する場合、または別のキーがある場合、それはワークベンチでは動作しませんこのために定義されたバインディングアクションの定義ID。キーバインディングを取得する必要があるワークベンチのコマンドを参照して、定義IDを代わりに使用する必要があります。
見た目のどこにも定義IDに関する関連情報が見つかりませんでした。
誰かが助けてくれることを願っています。