Definiciones de acciones
Identificador:
org.eclipse.ui.actionDefinitions
A partir del release:
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ódigo de configuración:
<!ELEMENT extension (actionDefinition*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point: identificador totalmente calificado del punto de extensión
destino
- id: identificador opcional de la instancia de extensión
- name: nombre opcional de la instancia de extensión
<!ELEMENT actionDefinition EMPTY>
<!ATTLIST actionDefinition
id CDATA #REQUIRED
name CDATA #IMPLIED
description CDATA #IMPLIED>
- id: nombre exclusivo que puede utilizarse para identificar esta acción.
- name: nombre de la acción según la visualiza el usuario.
- description: descripción corta de la acción, que el usuario debe visualizar.
Ejemplos:
A continuación figura un ejemplo de 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.
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, 2004 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 (Eclipse Public
License) v1.0 que acompaña a esta distribución, y está disponible en
http://www.eclipse.org/legal/epl-v10.html