Description : ce point d'extension est utilisé pour enregistrer des définitions d'actions. Les raccourcis clavier (reportez-vous au point d'extension Jeux de raccourcis clavier) utilisent des définitions d'actions pour référencer des actions. Une action se combine à un raccourci donné en s'enregistrant avec la définition d'action associée à ce raccourci. Une action s'enregistre avec une définition d'action en appelant la méthode setActionDefinitionId(String id) et en fournissant l'ID de définition d'action comme argument.
Depuis : version 2.0
Marques de configuration :
<!ELEMENT actionDefintion EMPTY>
<!ATTLIST actionDefinition
id CDATA
#REQUIRED
>
Voici l'exemple d'une extension de définition d'action :
<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>
Informations d'API : les méthodes public void setActionDefinitionId(String id) et public String getActionDefinitionId() ont été ajoutées à IAction.
Implémentation fournie : le plan de travail fournit de nombreuses définitions d'actions.