Tilknytninger af funktionssætdele

org.eclipse.ui.actionSetPartAssociations

Dette udvidelsespunkt bruges til at definere et funktionssæt, der skal føjes til et perspektiv, når en del (oversigt eller editor) åbnes i perspektivet. Hvis det er en editor, forbliver funktionssættet synligt, mens editoren er den aktuelle editor. Hvis det er en oversigt, bliver funktionssættet synligt, når oversigten er den aktive del.

<!ELEMENT extension (actionSetPartAssociation*)>

<!ATTLIST-udvidelse

point CDATA #REQUIRED

id    CDATA #IMPLIED

navn  CDATA #IMPLIED>


<!ELEMENT actionSetPartAssociation (part*)>

<!ATTLIST actionSetPartAssociation

targetID CDATA #REQUIRED>


<!ELEMENT part EMPTY>

<!ATTLIST part

id CDATA #REQUIRED>


Det følgende er et eksempel på en tilknytning af funktionssætdele (bemærk underelementerne og den måde, attributterne benyttes på):

 

<udvidelsespunkt=

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

I eksemplet ovenfor knyttes en oversigt eller en editor til refactoring-funktionssættet.

Brugeren kan tilsidesætte disse tilknytninger ved at bruge dialogboksen til tilpasning af perspektiver. Uanset disse tilknytninger vil de funktionssæt, som brugeren deaktiverer, aldrig blive vist, og de funktionssæt, som brugeren aktiverer, vil altid være synlige.