Dies ist eine alte Version des Dokuments!
Realm
org.eclipse.core.databinding.observable.Realm
A Realm defines a context from which the access on objects, which are based on IObservable, has to occur.
In der Praxis entspricht ein Realm einem Thread.
Um den Zugriff über verschiedene Realms zu ermöglichen, können Subklassen von Binding verwendet werden.
Soll auf die Objekte ohne Binding zugegriffen werden, so muss der Zugriff wie folgt erfolgen:
// Erzeugen in einem Realm: WritableValue myWriteableValue; myWriteableValue = ... // Aufruf aus einem anderen Realm: myWriteableValue.getRealm().exec(new Runnable() { public void run() { myWriteableValue.setValue(newValue); } });
Siehe auch: http://wiki.eclipse.org/JFace_Data_Binding/Realm