Descrizione: questo punto di estensione viene utilizzato per registrare le definizioni delle azioni. I tasti di scelta rapida (consultare il punto di estensione Set di tasti di scelta rapida) utilizzano le definizioni delle azioni per fare riferimento alle azioni. Per associare una scelta rapida a un'azione, quest'ultima viene registrata con la definizione dell'azione associata alla scelta rapida in questione. Un'azione si registra con una definizione chiamando il metodo setActionDefinitionId(String id) e fornendo l'id della definizione di azione come argomento.
Da: versione 2.0
Tag di configurazione:
<!ELEMENT actionDefintion EMPTY>
<!ATTLIST actionDefinition
id CDATA
#REQUIRED
>
di seguito è riportato un esempio di definizione dell'azione:
<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>
Informazioni API: i metodi public void setActionDefinitionId(String id) e public String getActionDefinitionId() devono essere aggiunti a IAction.
Implementazione fornita: il workbench fornisce molte definizioni delle azioni.