Asociaciones de componentes de un conjunto de acciones

org.eclipse.ui.actionSetPartAssociations

Este punto de extensión sirve para definir un conjunto de acciones que debe añadirse a una perspectiva cuando se abre un componente (vista o editor) de la perspectiva. En el caso de un editor, el conjunto de acciones estará visible mientras el editor sea el actual. En el caso de una vista, el conjunto de acciones estará visible cuando la vista sea el componente activo.

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


A continuación figura una ejemplo de una asociación de componentes de un conjunto de acciones (observe el subelemento y la manera de utilizar los atributos):

 

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

En el ejemplo anterior, se asocian una vista o un editor al conjunto de acciones de refactorización.

El usuario puede alterar temporalmente estas asociaciones utilizando el diálogo de personalizar perspectiva. Con independencia de las asociaciones, los conjuntos de acciones que el usuario desactive nunca se verán, y los conjuntos de acciones que el usuario active siempre estarán visibles.