Tevékenységkészlet-résztársítások

org.eclipse.ui.actionSetPartAssociations

Ez a kiterjesztési pont megad egy tevékenységkészletet, amelyet hozzá kell adni egy perspektívához, amikor a rész (nézet vagy szerkesztő) meg van nyitva benne. Szerkesztő esetén a tevékenységkészlet látható marad, amíg a szerkesztő az aktuális szerkesztő. Nézet esetén a tevékenységkészlet akkor lesz látható, amikor a nézet az aktív rész.

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


Az alábbi egy tevékenységkészlet-kiterjesztésre ad példát (figyelje meg a részelemet és az attribútumok felhasználását):

 

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

A fenti példában a nézet vagy szerkesztő az átdolgozási tevékenységkészlethez van társítva.

A felhasználó a perspektíva személyre szabása párbeszédablak segítségével újradefiniálhatja ezeket a társításokat. A társításoktól függetlenül a felhasználó által kikapcsolt tevékenységkészletek sosem jelennek meg, a bekapcsoltak pedig mindig láthatók lesznek.