Zum Auswählen eines Arbeitssets wird dem Benutzer eine Liste von in der Workbench vorhandenen Arbeitssets angezeigt. Der Benutzer kann aus dieser Liste ein Arbeitsset auswählen und es mit Hilfe einer der unter Verwendung dieses Erweiterungspunkts definierten Assistentenseiten bearbeiten. Ein vorhandenes Arbeitsset wird immer mit der Assistentenseite bearbeitet, die zu dessen Erstellung verwendet wurde. Sollte die Originalseite nicht zur Verfügung stehen, kann die auf der Standardressource basierte Arbeissetseite verwendet werden.
Ein neues Arbeitsset kann vom Benutzer über denselben Auswahldialog für Arbeitssets definiert werden. Beim Definieren eines neuen Arbeitssets geht der vom Plug-in bereitgestellten Assistentenseite eine Seite voraus, auf der alle verfügbaren Arbeitssettypen aufgelistet sind. Diese Liste besteht aus den Werten für das Attribut "name" aller Arbeitsseterweiterungen.
Sichten bieten eine Benutzerschnittstelle, um den Dialog zur Auswahl des Arbeitssets zu öffnen, und müssen das gewählte Arbeitsset speichern.
Der Ressourcennavigator verwendet ein Arbeitsset zum Filtern von Elementen aus der Navigatorsicht. Zusätzlich zu den Arbeitssetelementen selbst werden in der Sicht nur die übergeordneten und untergeordneten Elemente der Arbeitssetelemente angezeigt.
<!ELEMENT extension (workingSet*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT workingSet EMPTY>
<!ATTLIST workingSet
id CDATA #REQUIRED
name CDATA #REQUIRED
icon CDATA #IMPLIED
pageClass CDATA #IMPLIED
updaterClass CDATA #IMPLIED>
<extension point=
"org.eclipse.ui.workingSets"
>
<workingSet id=
"org.eclipse.ui.resourceWorkingSetPage"
name=
"Resource"
icon=
"icons/resworkset.gif"
pageClass=
"org.eclipse.ui.internal.dialogs.ResourceWorkingSetPage"
>
</workingSet>
</extension>
Copyright (c) 2002, 2004 IBM Corporation und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß den Bedingungen der "Eclipse Public License v1.0" zur Verfügung gestellt, die dieser Lieferung beiliegt und unter
http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.