Powiązania części zbiorów akcji

org.eclipse.ui.actionSetPartAssociations

Ten punkt rozszerzenia umożliwia definiowanie zbioru akcji, który zostanie dodany do perspektywy, gdy zostanie w niej otwarta część (widok lub edytor). W przypadku edytora zbiór akcji jest widoczny tak długo, jak długo edytor ten pozostaje edytorem aktywnym. W przypadku widoku zbiór akcji jest widoczny wtedy, gdy dany widok jest częścią aktywną.

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


Poniżej przedstawiono przykładowe powiązanie części ze zbiorem akcji (należy zwrócić uwagę na podelement oraz na sposób użycia atrybutów):

 

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

W powyższym przykładzie widok lub edytor są powiązane ze zbiorem akcji refaktoryzacji.

Użytkownik może przesłonić te powiązania za pomocą okna dialogowego dostosowywania perspektywy. Niezależnie od tych powiązań zbiory akcji wyłączone przez użytkownika nigdy się nie pojawiają, a zbiory akcji włączone przez użytkownika są stale widoczne.