Definições de Ações

Identificador: org.eclipse.ui.actionDefinitions

Descrição: Esse ponto de extensão é utilizado para registrar definições de ações. Os aceleradores (consulte o ponto de extensão de Conjuntos de Aceleradores) utilizam definições de ações para fazerem 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.

Desde: Release 2.0

Marcação de Configuração:

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

Exemplos:

A seguir encontra-se uma extensão de 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 evitam setActionDefinitionId(ID de Cadeia) e a cadeia pública getActionDefinitionId() foi incluída em IAction.

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

Copyright IBM Corporation e outros 2000, 2002.