Hallo,
ich bearbeite in einem eigenen Eclipse Editor ein Modell und der Zustand dieses Modelles wird in einem View angezeigt. Dafür verwende ich einen JFace TreeViewer.
Nun möchte ich, dass nach einer Aktion im Editor die geänderten Elemente des Trees aufgeklappt werden.
Ich habe versucht den alten Tree (vor der Aktion) und den neuen Tree (nach der Aktion) zu vergleichen. Das wollte ich mittels Tree#getItems() machen. Allerdings bekomme ich über getItems() nur die sichtbaren Items, die bisher noch zugeklappten Items werden dabei nicht übergeben. Somit komme ich nicht an den gesamten Inhalt des Trees.
Gibt es eine Möglichkeit den gesamte Inhalt des Trees zu erhalten? Irgendwie habe ich dafür noch keine pasede Methode gefunden. Auch über den TreeViewer habe ich es schon versucht, allerdings funde ich auch dort keine Methode, die mir weiterhilft.
Schon einmal danke für die Hilfe.
MfG!!
ich bearbeite in einem eigenen Eclipse Editor ein Modell und der Zustand dieses Modelles wird in einem View angezeigt. Dafür verwende ich einen JFace TreeViewer.
Nun möchte ich, dass nach einer Aktion im Editor die geänderten Elemente des Trees aufgeklappt werden.
Ich habe versucht den alten Tree (vor der Aktion) und den neuen Tree (nach der Aktion) zu vergleichen. Das wollte ich mittels Tree#getItems() machen. Allerdings bekomme ich über getItems() nur die sichtbaren Items, die bisher noch zugeklappten Items werden dabei nicht übergeben. Somit komme ich nicht an den gesamten Inhalt des Trees.
Gibt es eine Möglichkeit den gesamte Inhalt des Trees zu erhalten? Irgendwie habe ich dafür noch keine pasede Methode gefunden. Auch über den TreeViewer habe ich es schon versucht, allerdings funde ich auch dort keine Methode, die mir weiterhilft.
Schon einmal danke für die Hilfe.
MfG!!