Aktionsset-Teilzuordnungen

org.eclipse.ui.actionSetPartAssociations

Dieser Erweiterungspunkt dient zum Definieren eines Aktionssets, das zu einer Perspektive hinzugefügt werden sollte, wenn ein Teil (Sicht oder Editor) in der Perspektive geöffnet wird. Im Fall eines Editors bleibt das Aktionsset sichtbar, solange der Editor der aktuelle Editor ist. Im Fall einer Sicht ist das Aktionsset sichtbar, wenn die Sicht der aktive Teil ist.

<!ELEMENT extension (actionSetPartAssociation*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT actionSetPartAssociation (part*)>

<!ATTLIST actionSetPartAssociation

targetID CDATA #REQUIRED>


<!ELEMENT part EMPTY>

<!ATTLIST part

id CDATA #REQUIRED>


Das folgende Beispiel stellt eine Erweiterung der Teilzuordnung eines Aktionsset dar (bitte achten Sie insbesondere auf das Unterelement und die Verwendung der Attribute):

 

<extension point=

"org.eclipse.ui.actionSetPartAssociations"

>

<actionSetPartAssociation targetID=

"org.eclipse.jdt.ui.refactoring.actionSet"

>

<part id=

"org.eclipse.jdt.ui.PackageExplorer"

/>

<part id=

"org.eclipse.jdt.ui.CompilationUnitError"

/>

</actionSetPartAssociation>

</extension>

Im oben dargestellten Beispiel werden dem Aktionsset für das Refactoring ein Sicht oder ein Editor zugeordnet.

Der Benutzer kann diese Zuordnungen unter Verwendung des angepassten Perspektivendialogs überschreiben. Unabhängig von diesen Zuordnungen werden vom Benutzer abgeschaltete Aktionssets niemals angezeigt, während vom Benutzer eingeschaltete Aktionssets immer sichtbar sind.