Hallo alle zusammen
Ich hätte wieder mal eine Frage zum RCP-Framework. Ich habe eine View welche mir meine Objekte in einer Liste anzeigt und die Aktionen Löschen und Neu anbietet. Für jede dieser Aktionen habe ich ActionClass definiert (abgeleitet von org.eclipse.jface.action.Action).
Mein Problem ist jetzt, dass nach dem löschen oder hinzufügen von Objekten die Liste aktualisiert werden müsste (also irgenwas wie inputchanged und ein refresh), ich aber keine Ahnung habe wie ich darauf zugreifen soll da diese ja in einer anderen Klasse hängt. Ich finde es unschön irgendwelche Referenzen auf Objekte durch 3 Klassen mitzuschleifen und deshalb wollte ich mal wissen was für ein Design ihr empfehlen würdet.
Ich dachte da eventuell an eine Art Registry in der Plugin-Klasse (da man diese ja von überall her aufrufen kann - Thema singleton).
Danke
Ich hätte wieder mal eine Frage zum RCP-Framework. Ich habe eine View welche mir meine Objekte in einer Liste anzeigt und die Aktionen Löschen und Neu anbietet. Für jede dieser Aktionen habe ich ActionClass definiert (abgeleitet von org.eclipse.jface.action.Action).
Mein Problem ist jetzt, dass nach dem löschen oder hinzufügen von Objekten die Liste aktualisiert werden müsste (also irgenwas wie inputchanged und ein refresh), ich aber keine Ahnung habe wie ich darauf zugreifen soll da diese ja in einer anderen Klasse hängt. Ich finde es unschön irgendwelche Referenzen auf Objekte durch 3 Klassen mitzuschleifen und deshalb wollte ich mal wissen was für ein Design ihr empfehlen würdet.
Ich dachte da eventuell an eine Art Registry in der Plugin-Klasse (da man diese ja von überall her aufrufen kann - Thema singleton).
Danke