Dies ist eine alte Version des Dokuments!
Realm
org.eclipse.core.databinding.observable.Realm
Ein Realm definiert einen Kontext von welchem der Zugriff auf Objekte, die auf IObservable basieren, erfolgen muss.
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); } });