WorkingSets programmatisch erstellen

maestr0

Bekanntes Mitglied
Hallo,

ich möchte gerne WorkingsSets anhand von Code automatisch erstellen.
Das klappt auch soweit,hier der Code....

Java:
	IWorkingSet ws = modulePage.getWorkingSetManager()
					.createWorkingSet("TestWS", new IAdaptable[] { project });
			modulePage.getWorkingSetManager().addWorkingSet(ws);

mit
Java:
System.out.println(modulePage.getWorkingSetManager().getWorkingSet("TestWS").getId());
bekomme ich sozusagen die ID des WorkinSets und da ist das Problem!
Die ID ist "org.eclipse.ui.resourceWorkingSetPage",das bedeutet ein Resource WorkingSet.
Ich bekomme es jedoch nicht hin ein Java Type WorkingSet zu erstellen.
Habt ihr eine Idee wie das funktioniert?
 

maestr0

Bekanntes Mitglied
Weiß wirklich keiner eine Lösung:(??

Das nächste Problem ist,dass nachdem ich ein WorkingSet mit dem oben genannten Code erstellt habe,das WorkingSet erst angezeigt wird,nachdem ich das ganze Plugin-Projekt nochmal als Eclipse Application starte. :(:(

selbst ein
Java:
workspace.getRoot().refreshLocal(IResource.DEPTH_INFINITE,
					new NullProgressMonitor());
reicht da nicht aus!
 
S

SlaterB

Gast
es gibt ganze zwei Themen im Forum mit 'IWorkingSet' in der Suche, beide von dir, 4 Postings bisher, alle 4 von dir,
als Premiere jetzt von mir mal jemand anders ;)

was immer dieses abgedrehte Thema sein mag, entweder es gibt dafür ein eigenes Forum oder du bist wahrhaft ein optimistischer Sucher im Heuhaufen der restlichen Welt
 

maestr0

Bekanntes Mitglied
es gibt ganze zwei Themen im Forum mit 'IWorkingSet' in der Suche, beide von dir, 4 Postings bisher, alle 4 von dir,

Aus gutem Grund:)Es hat ja niemand eine Lösung gefunden und damit das Thema nicht nach den ersten Stunden in der Themenflut untergeht,habe ich es sozusagen mit einer erneuten Aufforderung wieder hochgepusht:)
Aber wie es aussieht stehe ich mit dem Problem alleine da :)
 

Sonecc

Gesperrter Benutzer
API Doku von setID() in WorkingSet Klasse:

Sets the working set id. This is one of the ids defined by extensions of the org.eclipse.ui.workingSets extension point. It is used by the workbench to determine the page to use in the working set edit wizard. The default resource edit page is used if this value is null.

Darin ist schon der Hinweis auf einen ExtensionPoint versteckt. Den raussuchen und prüfen, wie dort die WorkingSets erstellt werden usw.
 

maestr0

Bekanntes Mitglied
Habe nun eine andere Möglichkeit gefunden und zwar gibt es eine Klasse "WorkingSetGroup" welche genau die Funktion implementiert welche ich benötige.Werde mir das mal genauer anschauen.Ich markiere das Thema somit als erledigt!
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
maestr0 WorkingSets mit Komma getrennt in einer ComboBox anzeigen lassen Plattformprogrammierung 2
E eclipse RCP Anwendung programmatisch / aus einem anderen Programme starten? Plattformprogrammierung 8
L0MiN Wie kann ich ein Klassendiagramm aus Eclipse heraus erstellen? Plattformprogrammierung 5
B Neuen Server erstellen Plattformprogrammierung 6
Androbin [jMonkeyEngine] Einfaches Modell erstellen Plattformprogrammierung 2
S Wie lauffähige .jar-Datei mit Netbeans für Java3D Anwendung erstellen? Plattformprogrammierung 8
L RCP GEF Animation erstellen? Plattformprogrammierung 6
L RCP GEF Figure erstellen? Plattformprogrammierung 7
M RCP Export Feature / JARs signieren / JNLP erstellen mit Buckminster?! Plattformprogrammierung 5
F Verzeichnis mit Xpand erstellen Plattformprogrammierung 2
S RCP Daten aus einem File auslesen, und daraus ein neues Objekt erstellen! Plattformprogrammierung 4
Geeeee (Semi-)Automatisch Target Platform erstellen Plattformprogrammierung 16
S Aus vorhandenem Quellcode das Project erstellen Plattformprogrammierung 2
H Eclipse-Plugin erstellen Plattformprogrammierung 22
B mit eclipse eine PDF erstellen Plattformprogrammierung 1
L PopUpMenu über Extension Points erstellen. Plattformprogrammierung 2
S Versionsprobleme beim Erstellen eines Plugins Plattformprogrammierung 6
T Erstellen eines "Ersetzten Plugin" aus GEF Plattformprogrammierung 2
Spot84 ecore konforme xml datei erstellen Plattformprogrammierung 7
R Eclipse RCP - Plugin erstellen Plattformprogrammierung 2
S GMF erstellen Plattformprogrammierung 19
S GEF in Eclipse Ganymede erstellen Plattformprogrammierung 5
G Jar Datei in Eclipse erstellen mit Ressourcen Ordner Plattformprogrammierung 9

Ähnliche Java Themen


Oben