Actiedefinities

org.eclipse.ui.actionDefinitions

Release 2.0

WAARSCHUWING: dit extensiepunt is GEDEPRECIEERD.
Dit extensiepunt niet gebruiken. Dit wordt in latere versies van het product verwijderd. In plaats hiervan kunt u het extensiepunt org.eclipse.ui.commands gebruiken.

Dit extensiepunt wordt gebruikt om actiedefinities te registreren. De actiedefinities worden door de accelerators (zie het extensiepunt Acceleratorsets) gebruikt om te verwijzen naar de acties. Een actie wordt gekoppeld aan een bepaalde accelerator door deze te registreren aan de actiedefinitie die bij de accelerator hoort. De actie wordt geregistreerd bij de actiedefinitie door de methode setActionDefinitionId(String id) aan te roepen en het actiedefinitie-ID als argument te verstrekken.

<!ELEMENT extension (actionDefinition*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


Het element actionDefinition is gedeprecieerd.

<!ELEMENT actionDefinition EMPTY>

<!ATTLIST actionDefinition

id          CDATA #REQUIRED

name        CDATA #IMPLIED

description CDATA #IMPLIED>


Dit is een voorbeeld van de extensie actionDefinitions:

   

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

De methoden public void setActionDefinitionId(String id) en public String getActionDefinitionId() zijn toegevoegd aan IAction.

OPMERKING - het kan zijn dat in de toekomst andere kenmerken worden toegevoegd.

De workbench levert vele actiedefinities.