説明: このアクセス・ポイントを使用して、アクション定義を登録できます。 アクセラレーター (アクセラレーター・セット拡張ポイントを参照) は、このアクション定義を使用してアクションを参照します。 アクションは、与えられたアクセラレーターの関連アクション定義を登録することによって、それ自身をそのアクセラレーターに関連付けます。 アクションは、setActionDefinitionId(String id) メソッドを呼び出してアクション定義の ID を引き数として提供することによって、 それ自身をアクション定義に登録します。
リリース 2.0 以降
構成マークアップ:
<!ELEMENT actionDefintion EMPTY>
<!ATTLIST actionDefinition
id CDATA
#REQUIRED
>
アクション定義拡張の例を次に示します。
<extension point="org.eclipse.ui.actionDefinitions">
<actionDefinition
id="org.eclipse.ui.file.save"
</actionDefinition>
<actionDefinition
id="org.eclipse.ui.file.saveAll"
</actionDefinition>
<actionDefinition
id="org.eclipse.ui.file.close"
</actionDefinition>
<actionDefinition
id="org.eclipse.ui.file.closeAll"
</actionDefinition>
<actionDefinition
id="org.eclipse.ui.file.print"
</actionDefinition>
</extension>
API 情報: メソッド public void setActionDefinitionId(String id) および public String getActionDefinitionId() が IAction に追加されました。
提供されるインプリメンテーション: ワークベンチは多くのアクション定義を提供しています。