Descrição: Esse ponto de extensão é utilizado para registrar definições de ações. Os aceleradores (consulte o ponto de extensão de Conjuntos de Aceleradores) utilizam definições de ações para fazerem referência às ações. Uma ação associa ela mesma a um determinado acelerador, registrando com essa definição de ação associada do acelerador. Uma ação se registra com uma definição de ação chamando o método setActionDefinitionId(ID da Cadeia) e fornecendo o ID de definição de ação como um argumento.
Desde: Release 2.0
Marcação de Configuração:
<!ELEMENT actionDefintion EMPTY>
<!ATTLIST actionDefinition
id CDATA
#REQUIRED
>
A seguir encontra-se uma extensão de definição de ação:
<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>
Informações de API: Os métodos públicos evitam setActionDefinitionId(ID de Cadeia) e a cadeia pública getActionDefinitionId() foi incluída em IAction.
Implementação Fornecida: O workbench fornece muitas definições de ações.