Definições de Ações

Identificador: org.eclipse.ui.actionDefinitions

Desde: Release 2.0

Descrição:

AVISO: Este ponto de extensão foi SUBSTITUÍDO.
Não utilize esse ponto de extensão, ele será removido em versões futuras deste produto. Utilize o ponto de extensão org.eclipse.ui.commands

Esse ponto de extensão é utilizado para registrar definições de ações. Os aceleradores (consulte o ponto de extensão Conjuntos de Aceleradores) utilizam definições de ações para fazer referência às ações. Uma ação associa ela mesma a um determinado acelerador, registrando com essa definição de ação associada do acelerador. Uma ação se registra com uma definição de ação chamando o método setActionDefinitionId(ID da Cadeia) e fornecendo o ID de definição de ação como um argumento.

Marcação da Configuração:

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

Exemplos: A seguir, um exemplo de extensão de uma definição de ação:

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

Informações de API: Os métodos públicos anulam setActionDefinitionId(String id) e a cadeia pública getActionDefinitionId() foi incluída em IAction.

NOTA - Outros atributos podem ser incluídos futuramente, conforme necessário.

Implementação Fornecida: O workbench fornece muitas definições de ações.

Copyright (c) 2002 IBM Corporation e outros. Todos os direitos reservados. Este programa e os materiais que o acompanham são disponibilizados sob os termos da Common Public License v1.0 que acompanha esta distribuição e estão disponíveis no endereço http://www.eclipse.org/legal/cpl-v10.html