Aktionsdefinitionen

Kennung: org.eclipse.ui.actionDefinitions

Seit: Release 2.0

Beschreibung:

ACHTUNG: Dieser Erweiterungspunkt ist VERALTET.
Verwenden Sie diesen Erweiterungspunkt nicht, da er in künftigen Versionen dieses Produkts entfernt wird. Verwenden Sie stattdessen den Erweiterungspunkt org.eclipse.ui.commands.

An diesem Erweiterungspunkt können Aktionsdefinitionen registriert werden. Direktaufrufe (siehe Erweiterungspunkt für Direktaufrufsets) verwenden Aktionsdefinitionen, um auf Aktionen zu verweisen. Eine Aktion verknüpft sich mit einem bestimmten Direktaufruf, indem man diese mit der zum Direktaufruf gehörenden Aktionsdefinition registriert. Eine Aktion registriert sich mit einer Aktionsdefinition, indem man die setActionDefinitionId(String id)-Methode aufruft und die ID der Aktionsdefinition als Argument verwendet.

Konfigurationsbefehle:

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

Beispiele: Das folgende Beispiel zeigt eine Erweiterung für eine Aktionsdefinition:

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

API-Informationen: Die Methoden "public void setActionDefinitionId(String id)" und "public String getActionDefinitionId()" wurden zu "IAction" hinzugefügt.

HINWEIS - Bei Bedarf können später auch weitere Attribute hinzugefügt werden.

Bereitgestellte Implementierung: Die Workbench stellt viele Aktionsdefinitionen bereit.

Copyright (c) 2002 IBM Corporation und Andere. Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden unter den Bedingungen der "Common Public License v1.0" bereitgestellt, die diese Verteilung begleitet und unter "http://www.eclipse.org/legal/cpl-v10.html" abgerufen werden kann.