Definiciones de acciones

Identificador: org.eclipse.ui.actionDefinitions

A partir del: Release 2.0

Descripción:

AVISO: este punto de extensión está OBSOLETO.
No utilice este punto de extensión, ya que se eliminará en futuras versiones de este producto. En su lugar, utilice el punto de extensión org.eclipse.ui.commands

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.

Códigos XML de configuración:

   <!ELEMENT extension (actionDefinition*)>

   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT actionDefinition EMPTY>

   <!ATTLIST actionDefinition
      id          CDATA #REQUIRED
     name        CDATA #IMPLIED
     description CDATA #IMPLIED
   >

Ejemplos: a continuación figura un ejemplo de una extensión de definición de acciones:

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

NOTA - en el futuro pueden añadirse otros atributos, según sea necesario.

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

Copyright (c) 2002 IBM Corporation y otros. Reservados todos los derechos. Este programa y sus materiales adjuntos están disponibles bajo los términos de la licencia pública común (Common Public License) v1.0 que acompaña a esta distribución, y está disponible en http://www.eclipse.org/legal/cpl-v10.html