hi @ all
Ich bekomme in der Funktion
eine ISelection wie ihr ja seht. Die Selection ist (hab ich beim debuggen raus bekommen) vom typ TreeSelection
jetzt habe ich nur das Problem, das die Kalsse TreeSelection nur eine Methode liefert, mit der ich das erste Element bekomme. es kann aber auch vorkommen (recht häufig sogar), das der Benutzer eine multi selection macht.
kennt einer vieleicht eine klasse in die ich casten könnte, die mir erlaubt alle Elemente der Selection zum beispiel als array zu holen?
bis jetzt hab ich nähmlich immer die toString methode benutzt, um das zu lösen, aber das is ja nich gerade elegant.
danke schohn mal
Ich bekomme in der Funktion
Code:
public void selectionChanged( IWorkbenchPart part, ISelection selection )
jetzt habe ich nur das Problem, das die Kalsse TreeSelection nur eine Methode liefert, mit der ich das erste Element bekomme. es kann aber auch vorkommen (recht häufig sogar), das der Benutzer eine multi selection macht.
kennt einer vieleicht eine klasse in die ich casten könnte, die mir erlaubt alle Elemente der Selection zum beispiel als array zu holen?
bis jetzt hab ich nähmlich immer die toString methode benutzt, um das zu lösen, aber das is ja nich gerade elegant.
danke schohn mal