描述:此扩展点用来注册操作定义。加速键(参见“加速键集”扩展点)使用操作定义来引用操作。通过下列方法来使操作本身与给定的加速键相关联:向该加速键的相关联操作定义来注册该操作。操作通过调用 setActionDefinitionId(String 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。
所提供的实现:工作台提供了许多操作定义。