2009-04-05 13 views

Antwort

1

Ich würde empfehlen, Blick auf die Eclipse Modeling Framework

1

Die Antwort auf die Art der Veränderungen abhängt. Warum verursacht ein ViewPart Änderungen in einem anderen ViewPart?

Wenn die Änderung beispielsweise darin besteht, dass ein ViewPart die Modelldaten ändert und das andere ViewPart die gleichen Daten anzeigt, sollten Sie das Modell durchgehen. Ein ViewPart aktualisiert das Modell und der andere überwacht das Modell auf Änderungen. Dies ist eine grundlegende MVC.

Wenn die Änderung dagegen aufgrund einer Auswahl verursacht wird (z. B. bewirkt eine Änderung der Auswahl in der Navigationsansicht, dass eine andere Ansicht den Inhalt dieser Auswahl anzeigt), sollten Sie global verwenden Auswahlhandler.

Die Frage muss aktualisiert werden, um genauer zu sein, um die richtige Antwort zu erhalten.