Definiciones de acciones

Identificador: org.eclipse.ui.actionDefinitions

Descripción: este punto de extensión permite registrar definiciones de acciones. Los aceleradores (vea el punto de extensión de conjuntos de aceleradores) emplean las definiciones de acciones para hacer referencia a las acciones. Cada acción se asocia a un acelerador concreto registrándose en la definición de acción asociada de ese acelerador. Una acción se registra en una definición de acción llamando al método setActionDefinitionId(String id) y suministrando el id de la definición como argumento.

A partir del: Release 2.0

Códigos XML de configuración:

   <!ELEMENT actionDefintion EMPTY>
   <!ATTLIST actionDefinition
      id    CDATA #REQUIRED
   >

Ejemplos:

A continuación figura un ejemplo de una extensión de definición de acción:

   <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>

Información sobre las API: se han añadido los métodos public void setActionDefinitionId(String id) y public String getActionDefinitionId() a la interfaz IAction.

Implementación suministrada: el entorno de trabajo proporciona numerosas definiciones de acciones.

Copyright IBM Corporation y otros 2000, 2002.