IObservableValue btnManejaDominioObserveSelectionObserveWidget_1 = SWTObservables.observeSelection(btnManejaDominio); IObservableValue controladorManejaDominioObserveValue = PojoObservables.observeValue(controlador, "manejaDominio"); bindingContext.bindValue(btnManejaDominioObserveSelectionObserveWidget_1, controladorManejaDominioObserveValue, null, null); IObservableValue textObserveTextObserveWidget = SWTObservables.observeText(text, SWT.Modify); IObservableValue controladorDominioAdapternombreObserveValue = PojoObservables.observeValue(controlador, "dominioAdapter.nombre"); bindingContext.bindValue(textObserveTextObserveWidget, controladorDominioAdapternombreObserveValue, null, null); // FIRST SET (Boolean) public void setManejaDominio(Boolean manejaDominio) { this.manejaDominio = manejaDominio; this.dominioAdapter.setNombre("Default Nombre"); } // SECOND SET (Called from the first) public void setNombre(String nombre){ this.nombre = nombre; }