Example usage for org.eclipse.jface.databinding.swt WidgetProperties selection

List of usage examples for org.eclipse.jface.databinding.swt WidgetProperties selection

Introduction

In this page you can find the example usage for org.eclipse.jface.databinding.swt WidgetProperties selection.

Prototype

public static IWidgetValueProperty selection() 

Source Link

Document

Returns a value property for observing the selection state of a Button , CCombo , Combo , DateTime , List , MenuItem (since 1.5), Scale , Slider (since 1.5) or Spinner .

Usage

From source file:org.multicore_association.shim.edit.gui.jface.preferences.AddressSpacePreferencePage.java

License:MIT License

/**
 * Initializes the DataBindingContext.<br>
 * This method is generated by WindowsBuilder.
 * //w ww. j  a  v a 2s.  com
 * @return the initialized DataBindingContext
 */
protected DataBindingContext initDataBindings() {
    DataBindingContext bindingContext = new DataBindingContext();
    //
    IObservableValue observeTextTextNSubSpacesObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textNSubSpaces);
    IObservableValue numberSubSpaceParameterObserveValue = PojoProperties.value("numberSubSpace")
            .observe(parameter);
    UpdateValueStrategy strategy = new UpdateValueStrategy();
    strategy.setConverter(new StringToIntConverter());
    UpdateValueStrategy strategy_1 = new UpdateValueStrategy();
    strategy_1.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextTextNSubSpacesObserveWidget, numberSubSpaceParameterObserveValue,
            strategy, strategy_1);
    //
    IObservableValue observeTextTextSizeObserveWidget = WidgetProperties.text(SWT.Modify).observe(textSize);
    IObservableValue sizeSubSpaceParameterObserveValue = PojoProperties.value("sizeSubSpace")
            .observe(parameter);
    UpdateValueStrategy strategy_2 = new UpdateValueStrategy();
    strategy_2.setConverter(new StringToIntConverter());
    UpdateValueStrategy strategy_3 = new UpdateValueStrategy();
    strategy_3.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextTextSizeObserveWidget, sizeSubSpaceParameterObserveValue, strategy_2,
            strategy_3);
    //
    IObservableValue observeTextTextAsBaseNameObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textAsBaseName);
    IObservableValue addressSpaceNameParameterObserveValue = PojoProperties.value("addressSpaceName")
            .observe(parameter);
    bindingContext.bindValue(observeTextTextAsBaseNameObserveWidget, addressSpaceNameParameterObserveValue,
            null, null);
    //
    IObservableValue observeTextTextSsBaseNameObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textSsBaseName);
    IObservableValue subSpaceNameParameterObserveValue = PojoProperties.value("subSpaceName")
            .observe(parameter);
    bindingContext.bindValue(observeTextTextSsBaseNameObserveWidget, subSpaceNameParameterObserveValue, null,
            null);
    //
    IObservableValue observeSelectionBtnCheckButtonObserveWidget = WidgetProperties.selection()
            .observe(btnCheckButton);
    IObservableValue dontConnectParameterObserveValue = PojoProperties.value("dontConnect").observe(parameter);
    bindingContext.bindValue(observeSelectionBtnCheckButtonObserveWidget, dontConnectParameterObserveValue,
            null, null);
    //
    return bindingContext;
}

From source file:org.multicore_association.shim.edit.gui.jface.preferences.CommunicationSetPreferencePage.java

License:MIT License

protected DataBindingContext initDataBindings() {
    DataBindingContext bindingContext = new DataBindingContext();
    ////  w  w  w .  ja v  a2  s.c  o  m
    IObservableValue observeSelectionBtn_InterruptObserveWidget = WidgetProperties.selection()
            .observe(btnInterrupt);
    IObservableValue checkInterruptCommunicationParameterObserveValue = PojoProperties
            .value("checkInterruptCommunication").observe(parameter);
    bindingContext.bindValue(observeSelectionBtn_InterruptObserveWidget,
            checkInterruptCommunicationParameterObserveValue, null, null);
    //
    IObservableValue observeSelectionBtn_EventObserveWidget = WidgetProperties.selection().observe(btnEvent);
    IObservableValue checkEventCommunicationParameterObserveValue = PojoProperties
            .value("checkEventCommunication").observe(parameter);
    bindingContext.bindValue(observeSelectionBtn_EventObserveWidget,
            checkEventCommunicationParameterObserveValue, null, null);
    //
    IObservableValue observeSelectionBtn_FIFOObserveWidget = WidgetProperties.selection().observe(btnFIFO);
    IObservableValue checkFIFOCommunicationParameterObserveValue = PojoProperties
            .value("checkFIFOCommunication").observe(parameter);
    bindingContext.bindValue(observeSelectionBtn_FIFOObserveWidget, checkFIFOCommunicationParameterObserveValue,
            null, null);
    //
    IObservableValue observeTextText_FiFoDataSizeObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textFiFoDataSize);
    IObservableValue fifoDataSizeParameterObserveValue = PojoProperties.value("fifoDataSize")
            .observe(parameter);
    UpdateValueStrategy strategy_2 = new UpdateValueStrategy();
    strategy_2.setConverter(new StringToIntConverter());
    UpdateValueStrategy strategy_3 = new UpdateValueStrategy();
    strategy_3.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextText_FiFoDataSizeObserveWidget, fifoDataSizeParameterObserveValue,
            strategy_2, strategy_3);
    //
    IObservableValue observeSingleSelectionIndexCombo_FIFO_DataSize_UnitObserveWidget = WidgetProperties
            .singleSelectionIndex().observe(comboFIFODataSizeUnit);
    IObservableValue fifoSizeUnitParameterObserveValue = PojoProperties.value("fifoSizeUnit")
            .observe(parameter);
    bindingContext.bindValue(observeSingleSelectionIndexCombo_FIFO_DataSize_UnitObserveWidget,
            fifoSizeUnitParameterObserveValue, null, null);
    //
    IObservableValue observeTextText_QueueSizeObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textQueueSize);
    IObservableValue queueSizeParameterObserveValue = PojoProperties.value("queueSize").observe(parameter);
    UpdateValueStrategy strategy_4 = new UpdateValueStrategy();
    strategy_4.setConverter(new StringToIntConverter());
    UpdateValueStrategy strategy_5 = new UpdateValueStrategy();
    strategy_5.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextText_QueueSizeObserveWidget, queueSizeParameterObserveValue, strategy_4,
            strategy_5);
    //
    IObservableValue observeSelectionBtn_SharedMemoryObserveWidget = WidgetProperties.selection()
            .observe(btnSharedMemory);
    IObservableValue checkSharedMemoryCommunicationParameterObserveValue = PojoProperties
            .value("checkSharedMemoryCommunication").observe(parameter);
    bindingContext.bindValue(observeSelectionBtn_SharedMemoryObserveWidget,
            checkSharedMemoryCommunicationParameterObserveValue, null, null);
    //
    IObservableValue observeTextText_SharedMemory_DataSizeObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textSharedMemoryDataSize);
    IObservableValue sharedMemoryDataSizeParameterObserveValue = PojoProperties.value("sharedMemoryDataSize")
            .observe(parameter);
    UpdateValueStrategy strategy_6 = new UpdateValueStrategy();
    strategy_6.setConverter(new StringToIntegerConverter());
    UpdateValueStrategy strategy_7 = new UpdateValueStrategy();
    strategy_7.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextText_SharedMemory_DataSizeObserveWidget,
            sharedMemoryDataSizeParameterObserveValue, strategy_6, strategy_7);
    //
    IObservableValue observeSingleSelectionIndexCombo_SharedMemory_DataSize_UnitObserveWidget = WidgetProperties
            .singleSelectionIndex().observe(comboSharedMemoryDataSizeUnit);
    IObservableValue sharedMemorySizeUnitParameterObserveValue = PojoProperties.value("sharedMemorySizeUnit")
            .observe(parameter);
    bindingContext.bindValue(observeSingleSelectionIndexCombo_SharedMemory_DataSize_UnitObserveWidget,
            sharedMemorySizeUnitParameterObserveValue, null, null);
    //
    IObservableValue observeSingleSelectionIndexCombo_OpTypeObserveWidget = WidgetProperties
            .singleSelectionIndex().observe(comboOpType);
    IObservableValue operationTypeParameterObserveValue = PojoProperties.value("operationType")
            .observe(parameter);
    bindingContext.bindValue(observeSingleSelectionIndexCombo_OpTypeObserveWidget,
            operationTypeParameterObserveValue, null, null);
    //
    IObservableValue observeSelectionBtn_SharedRegisterObserveWidget = WidgetProperties.selection()
            .observe(btnSharedRegister);
    IObservableValue checkSharedRegisterCommunicationParameterObserveValue = PojoProperties
            .value("checkSharedRegisterCommunication").observe(parameter);
    bindingContext.bindValue(observeSelectionBtn_SharedRegisterObserveWidget,
            checkSharedRegisterCommunicationParameterObserveValue, null, null);
    //
    IObservableValue observeTextText_SR_DataSizeObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textSRDataSize);
    IObservableValue sharedRegisterDataSizeParameterObserveValue = PojoProperties
            .value("sharedRegisterDataSize").observe(parameter);
    UpdateValueStrategy strategy_8 = new UpdateValueStrategy();
    strategy_8.setConverter(new StringToIntConverter());
    UpdateValueStrategy strategy_9 = new UpdateValueStrategy();
    strategy_9.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextText_SR_DataSizeObserveWidget,
            sharedRegisterDataSizeParameterObserveValue, strategy_8, strategy_9);
    //
    IObservableValue observeSingleSelectionIndexCombo_SR_DataSize_UnitObserveWidget = WidgetProperties
            .singleSelectionIndex().observe(comboSRDataSizeUnit);
    IObservableValue sharedRegisterSizeUnitParameterObserveValue = PojoProperties
            .value("sharedRegisterSizeUnit").observe(parameter);
    bindingContext.bindValue(observeSingleSelectionIndexCombo_SR_DataSize_UnitObserveWidget,
            sharedRegisterSizeUnitParameterObserveValue, null, null);
    //
    IObservableValue observeTextText_nRegisterObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textNRegister);
    IObservableValue numRegisterParameterObserveValue = PojoProperties.value("numRegister").observe(parameter);
    UpdateValueStrategy strategy_10 = new UpdateValueStrategy();
    strategy_10.setConverter(new StringToIntConverter());
    UpdateValueStrategy strategy_11 = new UpdateValueStrategy();
    strategy_11.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextText_nRegisterObserveWidget, numRegisterParameterObserveValue,
            strategy_10, strategy_11);
    //
    IObservableValue observeSelectionBtnDontConnectObserveWidget = WidgetProperties.selection()
            .observe(btnDontConnect);
    IObservableValue dontConnectParameterObserveValue = PojoProperties.value("dontConnect").observe(parameter);
    bindingContext.bindValue(observeSelectionBtnDontConnectObserveWidget, dontConnectParameterObserveValue,
            null, null);
    //
    return bindingContext;
}

From source file:org.multicore_association.shim.edit.gui.jface.preferences.MasterComponentPreferencePage.java

License:MIT License

/**
 * Initializes the DataBindingContext.<br>
 * This method is generated by WindowsBuilder.
 * //from   w w w  .  j a  v  a2  s . c o m
 * @return the initialized DataBindingContext
 */
protected DataBindingContext initDataBindings() {
    DataBindingContext bindingContext = new DataBindingContext();
    //
    IObservableValue observeTextTxtBaseNameObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(txtBaseName);
    IObservableValue baseNameParameterObserveValue = PojoProperties.value("baseName").observe(parameter);
    bindingContext.bindValue(observeTextTxtBaseNameObserveWidget, baseNameParameterObserveValue, null, null);
    //
    IObservableValue observeSelectionComboMasterTypeObserveWidget = WidgetProperties.singleSelectionIndex()
            .observe(comboMasterType);
    IObservableValue typeParameterObserveValue = PojoProperties.value("type").observe(parameter);
    bindingContext.bindValue(observeSelectionComboMasterTypeObserveWidget, typeParameterObserveValue, null,
            null);
    //
    IObservableValue observeSelectionComboEndianObserveWidget = WidgetProperties.singleSelectionIndex()
            .observe(comboEndian);
    IObservableValue endianParameterObserveValue = PojoProperties.value("endian").observe(parameter);
    bindingContext.bindValue(observeSelectionComboEndianObserveWidget, endianParameterObserveValue, null, null);
    //
    IObservableValue observeTextTxtArchObserveWidget = WidgetProperties.text(SWT.Modify).observe(txtArch);
    IObservableValue archParameterObserveValue = PojoProperties.value("arch").observe(parameter);
    bindingContext.bindValue(observeTextTxtArchObserveWidget, archParameterObserveValue, null, null);
    //
    IObservableValue observeTextTxtArchOptObserveWidget = WidgetProperties.text(SWT.Modify).observe(txtArchOpt);
    IObservableValue archOptParameterObserveValue = PojoProperties.value("archOpt").observe(parameter);
    bindingContext.bindValue(observeTextTxtArchOptObserveWidget, archOptParameterObserveValue, null, null);
    //
    IObservableValue observeTextTxtNChannelObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(txtNChannel);
    IObservableValue nChannelParameterObserveValue = PojoProperties.value("nChannel").observe(parameter);
    UpdateValueStrategy strategy = new UpdateValueStrategy();
    strategy.setConverter(new StringToIntegerConverter());
    UpdateValueStrategy strategy_1 = new UpdateValueStrategy();
    strategy_1.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextTxtNChannelObserveWidget, nChannelParameterObserveValue, strategy,
            strategy_1);
    //
    IObservableValue observeTextTxtNThreadObserveWidget = WidgetProperties.text(SWT.Modify).observe(txtNThread);
    IObservableValue nThreadParameterObserveValue = PojoProperties.value("nThread").observe(parameter);
    UpdateValueStrategy strategy_2 = new UpdateValueStrategy();
    strategy_2.setConverter(new StringToIntegerConverter());
    UpdateValueStrategy strategy_3 = new UpdateValueStrategy();
    strategy_3.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextTxtNThreadObserveWidget, nThreadParameterObserveValue, strategy_2,
            strategy_3);
    //
    IObservableValue observeSelectionBtnClockfrequencyForMasterObserveWidget = WidgetProperties.selection()
            .observe(btnClockfrequencyForMaster);
    IObservableValue checkClockForMasterParameterObserveValue = PojoProperties.value("checkClockForMaster")
            .observe(parameter);
    bindingContext.bindValue(observeSelectionBtnClockfrequencyForMasterObserveWidget,
            checkClockForMasterParameterObserveValue, null, null);
    //
    IObservableValue observeTextTxtClockObserveWidget = WidgetProperties.text(SWT.Modify).observe(txtClock);
    IObservableValue clockParameterObserveValue = PojoProperties.value("clock").observe(parameter);
    UpdateValueStrategy strategy_4 = new UpdateValueStrategy();
    strategy_4.setConverter(new StringToFloatConverter());
    UpdateValueStrategy strategy_5 = new UpdateValueStrategy();
    strategy_5.setConverter(new FloatToStringConverter());
    bindingContext.bindValue(observeTextTxtClockObserveWidget, clockParameterObserveValue, strategy_4,
            strategy_5);
    //
    return bindingContext;
}

From source file:org.multicore_association.shim.edit.gui.jface.preferences.WizardInputPreferencePage.java

License:MIT License

/**
 * Initializes the DataBindingContext.<br>
 * This method is generated by WindowsBuilder.
 * // w  w w  . ja  v  a 2s  . c om
 * @return the initialized DataBindingContext
 */
protected DataBindingContext initDataBindings() {
    DataBindingContext bindingContext = new DataBindingContext();
    //
    IObservableValue observeSelectionBtnAlwaysObserveWidget = WidgetProperties.selection().observe(btnAlways);
    IObservableValue alwaysSaveParameterObserveValue = PojoProperties.value("alwaysSave").observe(parameter);
    bindingContext.bindValue(observeSelectionBtnAlwaysObserveWidget, alwaysSaveParameterObserveValue, null,
            null);
    //
    IObservableValue observeSelectionBtnOnRequestObserveWidget = WidgetProperties.selection()
            .observe(btnOnRequest);
    IObservableValue saveOnRequestParameterObserveValue = PojoProperties.value("saveOnRequest")
            .observe(parameter);
    bindingContext.bindValue(observeSelectionBtnOnRequestObserveWidget, saveOnRequestParameterObserveValue,
            null, null);
    //
    IObservableValue observeSelectionBtnNeverObserveWidget = WidgetProperties.selection().observe(btnNever);
    IObservableValue neverSaveParameterObserveValue = PojoProperties.value("neverSave").observe(parameter);
    bindingContext.bindValue(observeSelectionBtnNeverObserveWidget, neverSaveParameterObserveValue, null, null);
    //
    return bindingContext;
}

From source file:org.multicore_association.shim.edit.gui.jface.wizard.AccessTypeWizardPage.java

License:MIT License

/**
 * Initializes the DataBindingContext.<br>
 * This method is generated by WindowsBuilder.
 * /*from w  w  w. j  a v  a 2  s .  c o m*/
 * @return the initialized DataBindingContext
 */
protected DataBindingContext initDataBindings() {
    DataBindingContext bindingContext = new DataBindingContext();
    //
    IObservableValue observeTextTxt_baseNameObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(txt_baseName);
    IObservableValue baseNameSettingsgetAtParameterObserveValue = PojoProperties.value("baseName")
            .observe(settings.getAccessTypePreferences());
    bindingContext.bindValue(observeTextTxt_baseNameObserveWidget, baseNameSettingsgetAtParameterObserveValue,
            null, null);
    //
    IObservableValue observeSelectionBtnCheckButton_RObserveWidget = WidgetProperties.selection()
            .observe(btnCheckButtonR);
    IObservableValue checkRSettingsgetAtParameterObserveValue = PojoProperties.value("checkR")
            .observe(settings.getAccessTypePreferences());
    bindingContext.bindValue(observeSelectionBtnCheckButton_RObserveWidget,
            checkRSettingsgetAtParameterObserveValue, null, null);
    //
    IObservableValue observeSelectionBtnCheckButton_WObserveWidget = WidgetProperties.selection()
            .observe(btnCheckButtonW);
    IObservableValue checkWSettingsgetAtParameterObserveValue = PojoProperties.value("checkW")
            .observe(settings.getAccessTypePreferences());
    bindingContext.bindValue(observeSelectionBtnCheckButton_WObserveWidget,
            checkWSettingsgetAtParameterObserveValue, null, null);
    //
    IObservableValue observeSelectionBtnCheckButton_RWObserveWidget = WidgetProperties.selection()
            .observe(btnCheckButtonRW);
    IObservableValue checkRWSettingsgetAtParameterObserveValue = PojoProperties.value("checkRW")
            .observe(settings.getAccessTypePreferences());
    bindingContext.bindValue(observeSelectionBtnCheckButton_RWObserveWidget,
            checkRWSettingsgetAtParameterObserveValue, null, null);
    //
    IObservableValue observeSelectionBtnCheckButton_RWXObserveWidget = WidgetProperties.selection()
            .observe(btnCheckButtonRWX);
    IObservableValue checkRWXSettingsgetAtParameterObserveValue = PojoProperties.value("checkRWX")
            .observe(settings.getAccessTypePreferences());
    bindingContext.bindValue(observeSelectionBtnCheckButton_RWXObserveWidget,
            checkRWXSettingsgetAtParameterObserveValue, null, null);
    //
    IObservableValue observeSelectionBtnCheckButton_RXObserveWidget = WidgetProperties.selection()
            .observe(btnCheckButtonRX);
    IObservableValue checkRXSettingsgetAtParameterObserveValue = PojoProperties.value("checkRX")
            .observe(settings.getAccessTypePreferences());
    bindingContext.bindValue(observeSelectionBtnCheckButton_RXObserveWidget,
            checkRXSettingsgetAtParameterObserveValue, null, null);
    //
    IObservableValue observeSelectionBtnCheckButton_XObserveWidget = WidgetProperties.selection()
            .observe(btnCheckButtonX);
    IObservableValue checkXSettingsgetAtParameterObserveValue = PojoProperties.value("checkX")
            .observe(settings.getAccessTypePreferences());
    bindingContext.bindValue(observeSelectionBtnCheckButton_XObserveWidget,
            checkXSettingsgetAtParameterObserveValue, null, null);
    //
    IObservableValue observeTextText_ByteSizeListObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textByteSizeList);
    IObservableValue accessByteSizeSettingsgetAtParameterObserveValue = PojoProperties.value("accessByteSize")
            .observe(settings.getAccessTypePreferences());
    bindingContext.bindValue(observeTextText_ByteSizeListObserveWidget,
            accessByteSizeSettingsgetAtParameterObserveValue, null, null);
    //
    IObservableValue observeTextText_nBurstObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textNBurst);
    IObservableValue nBurstSettingsgetAtParameterObserveValue = PojoProperties.value("nBurst")
            .observe(settings.getAccessTypePreferences());
    UpdateValueStrategy strategy = new UpdateValueStrategy();
    strategy.setConverter(new StringToIntegerConverter());
    UpdateValueStrategy strategy_1 = new UpdateValueStrategy();
    strategy_1.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextText_nBurstObserveWidget, nBurstSettingsgetAtParameterObserveValue,
            strategy, strategy_1);
    //
    return bindingContext;
}

From source file:org.multicore_association.shim.edit.gui.jface.wizard.AddressSpaceParameterWizardPage.java

License:MIT License

/**
 * Initializes the DataBindingContext.<br>
 * This method is generated by WindowsBuilder.
 * //w  w  w  .j a  va  2  s  . c  o m
 * @return the initialized DataBindingContext
 */
protected DataBindingContext initDataBindings() {
    DataBindingContext bindingContext = new DataBindingContext();
    //
    IObservableValue observeTextText_NumberOfSubSpaceObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textNumberOfSubSpace);
    IObservableValue numberSubSpaceSettingsgetAsParameterObserveValue = PojoProperties.value("numberSubSpace")
            .observe(settings.getAddressSpacePreferences());
    UpdateValueStrategy strategy = new UpdateValueStrategy();
    strategy.setConverter(new StringToIntConverter());
    UpdateValueStrategy strategy_1 = new UpdateValueStrategy();
    strategy_1.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextText_NumberOfSubSpaceObserveWidget,
            numberSubSpaceSettingsgetAsParameterObserveValue, strategy, strategy_1);
    //
    IObservableValue observeTextText_SizeOfSubspaceObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textSizeOfSubspace);
    IObservableValue sizeSubSpaceSettingsgetAsParameterObserveValue = PojoProperties.value("sizeSubSpace")
            .observe(settings.getAddressSpacePreferences());
    UpdateValueStrategy strategy_2 = new UpdateValueStrategy();
    strategy_2.setConverter(new StringToIntConverter());
    UpdateValueStrategy strategy_3 = new UpdateValueStrategy();
    strategy_3.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextText_SizeOfSubspaceObserveWidget,
            sizeSubSpaceSettingsgetAsParameterObserveValue, strategy_2, strategy_3);
    //
    IObservableValue observeTextText_AS_BaseNameObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textASBaseName);
    IObservableValue addressSpaceNameSettingsgetAsParameterObserveValue = PojoProperties
            .value("addressSpaceName").observe(settings.getAddressSpacePreferences());
    bindingContext.bindValue(observeTextText_AS_BaseNameObserveWidget,
            addressSpaceNameSettingsgetAsParameterObserveValue, null, null);
    //
    IObservableValue observeTextText_SS_BaseNameObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textSSBaseName);
    IObservableValue subSpaceNameSettingsgetAsParameterObserveValue = PojoProperties.value("subSpaceName")
            .observe(settings.getAddressSpacePreferences());
    bindingContext.bindValue(observeTextText_SS_BaseNameObserveWidget,
            subSpaceNameSettingsgetAsParameterObserveValue, null, null);
    //
    IObservableValue observeSelectionBtnDontConnectObserveWidget = WidgetProperties.selection()
            .observe(btnDontConnect);
    IObservableValue dontConnectSettingsgetAsParameterObserveValue = PojoProperties.value("dontConnect")
            .observe(settings.getAddressSpacePreferences());
    bindingContext.bindValue(observeSelectionBtnDontConnectObserveWidget,
            dontConnectSettingsgetAsParameterObserveValue, null, null);
    //
    return bindingContext;
}

From source file:org.multicore_association.shim.edit.gui.jface.wizard.CommunicationSetWizardPage.java

License:MIT License

/**
 * Initializes the DataBindingContext.<br>
 * This method is generated by WindowsBuilder.
 * //from  www .  j a  va2s  . c om
 * @return the initialized DataBindingContext
 */
protected DataBindingContext initDataBindings() {
    DataBindingContext bindingContext = new DataBindingContext();
    //
    IObservableValue observeSelectionBtn_InterruptObserveWidget = WidgetProperties.selection()
            .observe(btnInterrupt);
    IObservableValue checkInterruptCommunicationSettingsgetCsParameterObserveValue = PojoProperties
            .value("checkInterruptCommunication").observe(settings.getCommunicationSetPreferences());
    bindingContext.bindValue(observeSelectionBtn_InterruptObserveWidget,
            checkInterruptCommunicationSettingsgetCsParameterObserveValue, null, null);
    //
    IObservableValue observeSelectionBtn_EventObserveWidget = WidgetProperties.selection().observe(btnEvent);
    IObservableValue checkEventCommunicationSettingsgetCsParameterObserveValue = PojoProperties
            .value("checkEventCommunication").observe(settings.getCommunicationSetPreferences());
    bindingContext.bindValue(observeSelectionBtn_EventObserveWidget,
            checkEventCommunicationSettingsgetCsParameterObserveValue, null, null);
    //
    IObservableValue observeSelectionBtn_FIFOObserveWidget = WidgetProperties.selection().observe(btnFIFO);
    IObservableValue checkFIFOCommunicationSettingsgetCsParameterObserveValue = PojoProperties
            .value("checkFIFOCommunication").observe(settings.getCommunicationSetPreferences());
    bindingContext.bindValue(observeSelectionBtn_FIFOObserveWidget,
            checkFIFOCommunicationSettingsgetCsParameterObserveValue, null, null);
    //
    IObservableValue observeTextText_FiFoDataSizeObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textFiFoDataSize);
    IObservableValue fifoDataSizeSettingsgetCsParameterObserveValue = PojoProperties.value("fifoDataSize")
            .observe(settings.getCommunicationSetPreferences());
    UpdateValueStrategy strategy_2 = new UpdateValueStrategy();
    strategy_2.setConverter(new StringToIntConverter());
    UpdateValueStrategy strategy_3 = new UpdateValueStrategy();
    strategy_3.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextText_FiFoDataSizeObserveWidget,
            fifoDataSizeSettingsgetCsParameterObserveValue, strategy_2, strategy_3);
    //
    IObservableValue observeSingleSelectionIndexCombo_FIFO_DataSize_UnitObserveWidget = WidgetProperties
            .singleSelectionIndex().observe(comboFIFODataSizeUnit);
    IObservableValue fifoSizeUnitSettingsgetCsParameterObserveValue = PojoProperties.value("fifoSizeUnit")
            .observe(settings.getCommunicationSetPreferences());
    bindingContext.bindValue(observeSingleSelectionIndexCombo_FIFO_DataSize_UnitObserveWidget,
            fifoSizeUnitSettingsgetCsParameterObserveValue, null, null);
    //
    IObservableValue observeTextText_QueueSizeObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textQueueSize);
    IObservableValue queueSizeSettingsgetCsParameterObserveValue = PojoProperties.value("queueSize")
            .observe(settings.getCommunicationSetPreferences());
    UpdateValueStrategy strategy_4 = new UpdateValueStrategy();
    strategy_4.setConverter(new StringToIntConverter());
    UpdateValueStrategy strategy_5 = new UpdateValueStrategy();
    strategy_5.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextText_QueueSizeObserveWidget,
            queueSizeSettingsgetCsParameterObserveValue, strategy_4, strategy_5);
    //
    IObservableValue observeSelectionBtn_SharedMemoryObserveWidget = WidgetProperties.selection()
            .observe(btnSharedMemory);
    IObservableValue checkSharedMemoryCommunicationSettingsgetCsParameterObserveValue = PojoProperties
            .value("checkSharedMemoryCommunication").observe(settings.getCommunicationSetPreferences());
    bindingContext.bindValue(observeSelectionBtn_SharedMemoryObserveWidget,
            checkSharedMemoryCommunicationSettingsgetCsParameterObserveValue, null, null);
    //
    IObservableValue observeTextText_SharedMemory_DataSizeObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textSharedMemoryDataSize);
    IObservableValue sharedMemoryDataSizeSettingsgetCsParameterObserveValue = PojoProperties
            .value("sharedMemoryDataSize").observe(settings.getCommunicationSetPreferences());
    UpdateValueStrategy strategy_6 = new UpdateValueStrategy();
    strategy_6.setConverter(new StringToIntegerConverter());
    UpdateValueStrategy strategy_7 = new UpdateValueStrategy();
    strategy_7.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextText_SharedMemory_DataSizeObserveWidget,
            sharedMemoryDataSizeSettingsgetCsParameterObserveValue, strategy_6, strategy_7);
    //
    IObservableValue observeSingleSelectionIndexCombo_SharedMemory_DataSize_UnitObserveWidget = WidgetProperties
            .singleSelectionIndex().observe(comboSharedMemoryDataSizeUnit);
    IObservableValue sharedMemorySizeUnitSettingsgetCsParameterObserveValue = PojoProperties
            .value("sharedMemorySizeUnit").observe(settings.getCommunicationSetPreferences());
    bindingContext.bindValue(observeSingleSelectionIndexCombo_SharedMemory_DataSize_UnitObserveWidget,
            sharedMemorySizeUnitSettingsgetCsParameterObserveValue, null, null);
    //
    IObservableValue observeSingleSelectionIndexCombo_OpTypeObserveWidget = WidgetProperties
            .singleSelectionIndex().observe(comboOpType);
    IObservableValue operationTypeSettingsgetCsParameterObserveValue = PojoProperties.value("operationType")
            .observe(settings.getCommunicationSetPreferences());
    bindingContext.bindValue(observeSingleSelectionIndexCombo_OpTypeObserveWidget,
            operationTypeSettingsgetCsParameterObserveValue, null, null);
    //
    IObservableValue observeSelectionBtn_SharedRegisterObserveWidget = WidgetProperties.selection()
            .observe(btnSharedRegister);
    IObservableValue checkSharedRegisterCommunicationSettingsgetCsParameterObserveValue = PojoProperties
            .value("checkSharedRegisterCommunication").observe(settings.getCommunicationSetPreferences());
    bindingContext.bindValue(observeSelectionBtn_SharedRegisterObserveWidget,
            checkSharedRegisterCommunicationSettingsgetCsParameterObserveValue, null, null);
    //
    IObservableValue observeTextText_SR_DataSizeObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textSRDataSize);
    IObservableValue sharedRegisterDataSizeSettingsgetCsParameterObserveValue = PojoProperties
            .value("sharedRegisterDataSize").observe(settings.getCommunicationSetPreferences());
    UpdateValueStrategy strategy_8 = new UpdateValueStrategy();
    strategy_8.setConverter(new StringToIntConverter());
    UpdateValueStrategy strategy_9 = new UpdateValueStrategy();
    strategy_9.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextText_SR_DataSizeObserveWidget,
            sharedRegisterDataSizeSettingsgetCsParameterObserveValue, strategy_8, strategy_9);
    //
    IObservableValue observeSingleSelectionIndexCombo_SR_DataSize_UnitObserveWidget = WidgetProperties
            .singleSelectionIndex().observe(comboSRDataSizeUnit);
    IObservableValue sharedRegisterSizeUnitSettingsgetCsParameterObserveValue = PojoProperties
            .value("sharedRegisterSizeUnit").observe(settings.getCommunicationSetPreferences());
    bindingContext.bindValue(observeSingleSelectionIndexCombo_SR_DataSize_UnitObserveWidget,
            sharedRegisterSizeUnitSettingsgetCsParameterObserveValue, null, null);
    //
    IObservableValue observeTextText_nRegisterObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textNRegister);
    IObservableValue numRegisterSettingsgetCsParameterObserveValue = PojoProperties.value("numRegister")
            .observe(settings.getCommunicationSetPreferences());
    UpdateValueStrategy strategy_10 = new UpdateValueStrategy();
    strategy_10.setConverter(new StringToIntConverter());
    UpdateValueStrategy strategy_11 = new UpdateValueStrategy();
    strategy_11.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextText_nRegisterObserveWidget,
            numRegisterSettingsgetCsParameterObserveValue, strategy_10, strategy_11);
    //
    IObservableValue observeSelectionBtnDontConnectObserveWidget = WidgetProperties.selection()
            .observe(btnDontConnect);
    IObservableValue dontConnectSettingsgetCsParameterObserveValue = PojoProperties.value("dontConnect")
            .observe(settings.getCommunicationSetPreferences());
    bindingContext.bindValue(observeSelectionBtnDontConnectObserveWidget,
            dontConnectSettingsgetCsParameterObserveValue, null, null);
    //
    return bindingContext;
}

From source file:org.multicore_association.shim.edit.gui.jface.wizard.ComponentParameterWizardPage.java

License:MIT License

protected DataBindingContext initDataBindings() {
    DataBindingContext bindingContext = new DataBindingContext();
    ////from   w  w w .  j a  v a  2s  .co  m
    IObservableValue observeTextTxt_SystemNameObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textSystemName);
    IObservableValue systemNameSettingsgetCpParameterObserveValue = PojoProperties.value("systemName")
            .observe(settings.getComponentsPreferences());
    bindingContext.bindValue(observeTextTxt_SystemNameObserveWidget,
            systemNameSettingsgetCpParameterObserveValue, null, null);
    //
    IObservableValue observeTextText_NumberOfMCObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textNumberOfMC);
    IObservableValue numberMasterSettingsgetCpParameterObserveValue = PojoProperties.value("numberMaster")
            .observe(settings.getComponentsPreferences());
    UpdateValueStrategy strategy = new UpdateValueStrategy();
    strategy.setConverter(new StringToIntConverter());
    UpdateValueStrategy strategy_1 = new UpdateValueStrategy();
    strategy_1.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextText_NumberOfMCObserveWidget,
            numberMasterSettingsgetCpParameterObserveValue, strategy, strategy_1);
    //
    IObservableValue observeTextText_NumberOfSLCObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textNumberOfSLC);
    IObservableValue numberSlaveSettingsgetCpParameterObserveValue = PojoProperties.value("numberSlave")
            .observe(settings.getComponentsPreferences());
    UpdateValueStrategy strategy_2 = new UpdateValueStrategy();
    strategy_2.setConverter(new StringToIntConverter());
    UpdateValueStrategy strategy_3 = new UpdateValueStrategy();
    strategy_3.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextText_NumberOfSLCObserveWidget,
            numberSlaveSettingsgetCpParameterObserveValue, strategy_2, strategy_3);
    //
    IObservableValue observeTextText_NumberOfCSetObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textNumberOfCSet);
    IObservableValue numberComponentSettingsgetCpParameterObserveValue = PojoProperties.value("numberComponent")
            .observe(settings.getComponentsPreferences());
    UpdateValueStrategy strategy_4 = new UpdateValueStrategy();
    strategy_4.setConverter(new StringToIntConverter());
    UpdateValueStrategy strategy_5 = new UpdateValueStrategy();
    strategy_5.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextText_NumberOfCSetObserveWidget,
            numberComponentSettingsgetCpParameterObserveValue, strategy_4, strategy_5);
    //
    IObservableValue observeTextText_systemClockValueObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textSystemClockValue);
    IObservableValue clockSettingsgetCpParameterObserveValue = PojoProperties.value("clock")
            .observe(settings.getComponentsPreferences());
    UpdateValueStrategy strategy_6 = new UpdateValueStrategy();
    strategy_6.setConverter(new StringToFloatConverter());
    UpdateValueStrategy strategy_7 = new UpdateValueStrategy();
    strategy_7.setConverter(new FloatToStringConverter());
    bindingContext.bindValue(observeTextText_systemClockValueObserveWidget,
            clockSettingsgetCpParameterObserveValue, strategy_6, strategy_7);
    //
    IObservableValue observeTextTxtProcessorObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(txtProcessor);
    IObservableValue baseNameSettingsgetCpMasterParameterObserveValue = PojoProperties.value("baseName")
            .observe(settings.getMasterComponentPreferences());
    bindingContext.bindValue(observeTextTxtProcessorObserveWidget,
            baseNameSettingsgetCpMasterParameterObserveValue, null, null);
    //
    IObservableValue observeSingleSelectionIndexCombo_MasterTypeObserveWidget = WidgetProperties
            .singleSelectionIndex().observe(comboMasterType);
    IObservableValue typeSettingsgetCpMasterParameterObserveValue = PojoProperties.value("type")
            .observe(settings.getMasterComponentPreferences());
    bindingContext.bindValue(observeSingleSelectionIndexCombo_MasterTypeObserveWidget,
            typeSettingsgetCpMasterParameterObserveValue, null, null);
    //
    IObservableValue observeSingleSelectionIndexCombo_endianObserveWidget = WidgetProperties
            .singleSelectionIndex().observe(comboEndian);
    IObservableValue endianSettingsgetCpMasterParameterObserveValue = PojoProperties.value("endian")
            .observe(settings.getMasterComponentPreferences());
    bindingContext.bindValue(observeSingleSelectionIndexCombo_endianObserveWidget,
            endianSettingsgetCpMasterParameterObserveValue, null, null);
    //
    IObservableValue observeTextTxtCellObserveWidget = WidgetProperties.text(SWT.Modify).observe(txtCell);
    IObservableValue archSettingsgetCpMasterParameterObserveValue = PojoProperties.value("arch")
            .observe(settings.getMasterComponentPreferences());
    bindingContext.bindValue(observeTextTxtCellObserveWidget, archSettingsgetCpMasterParameterObserveValue,
            null, null);
    //
    IObservableValue observeTextText_nChannelObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textNChannel);
    IObservableValue nChannelSettingsgetCpMasterParameterObserveValue = PojoProperties.value("nChannel")
            .observe(settings.getMasterComponentPreferences());
    UpdateValueStrategy strategy_8 = new UpdateValueStrategy();
    strategy_8.setConverter(new StringToIntConverter());
    UpdateValueStrategy strategy_9 = new UpdateValueStrategy();
    strategy_9.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextText_nChannelObserveWidget,
            nChannelSettingsgetCpMasterParameterObserveValue, strategy_8, strategy_9);
    //
    IObservableValue observeTextText_archOptObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textArchOpt);
    IObservableValue archOptSettingsgetCpMasterParameterObserveValue = PojoProperties.value("archOpt")
            .observe(settings.getMasterComponentPreferences());
    bindingContext.bindValue(observeTextText_archOptObserveWidget,
            archOptSettingsgetCpMasterParameterObserveValue, null, null);
    //
    IObservableValue observeTextText_nThreadObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(textNThread);
    IObservableValue nThreadSettingsgetCpMasterParameterObserveValue = PojoProperties.value("nThread")
            .observe(settings.getMasterComponentPreferences());
    UpdateValueStrategy strategy_10 = new UpdateValueStrategy();
    strategy_10.setConverter(new StringToIntConverter());
    UpdateValueStrategy strategy_11 = new UpdateValueStrategy();
    strategy_11.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextText_nThreadObserveWidget,
            nThreadSettingsgetCpMasterParameterObserveValue, strategy_10, strategy_11);
    //
    IObservableValue observeSelectionBtn_ClockfrequencyMCObserveWidget = WidgetProperties.selection()
            .observe(btnClockfrequencyMC);
    IObservableValue checkClockForMasterSettingsgetCpMasterParameterObserveValue = PojoProperties
            .value("checkClockForMaster").observe(settings.getMasterComponentPreferences());
    bindingContext.bindValue(observeSelectionBtn_ClockfrequencyMCObserveWidget,
            checkClockForMasterSettingsgetCpMasterParameterObserveValue, null, null);
    //
    IObservableValue observeTextTxtMemoryObserveWidget = WidgetProperties.text(SWT.Modify).observe(txtMemory);
    IObservableValue baseNameSettingsgetCpSlaveParameterObserveValue = PojoProperties.value("baseName")
            .observe(settings.getSlaveComponentPreferences());
    bindingContext.bindValue(observeTextTxtMemoryObserveWidget, baseNameSettingsgetCpSlaveParameterObserveValue,
            null, null);
    //
    IObservableValue observeTextText_SizeObserveWidget = WidgetProperties.text(SWT.Modify).observe(textSize);
    IObservableValue sizeSettingsgetCpSlaveParameterObserveValue = PojoProperties.value("size")
            .observe(settings.getSlaveComponentPreferences());
    UpdateValueStrategy strategy_14 = new UpdateValueStrategy();
    strategy_14.setConverter(new StringToIntConverter());
    UpdateValueStrategy strategy_15 = new UpdateValueStrategy();
    strategy_15.setConverter(new IntToStringConverter());
    bindingContext.bindValue(observeTextText_SizeObserveWidget, sizeSettingsgetCpSlaveParameterObserveValue,
            strategy_14, strategy_15);
    //
    IObservableValue observeSingleSelectionIndexCombo_sizeUnitObserveWidget = WidgetProperties
            .singleSelectionIndex().observe(comboSizeUnit);
    IObservableValue sizeUnitSettingsgetCpSlaveParameterObserveValue = PojoProperties.value("sizeUnit")
            .observe(settings.getSlaveComponentPreferences());
    bindingContext.bindValue(observeSingleSelectionIndexCombo_sizeUnitObserveWidget,
            sizeUnitSettingsgetCpSlaveParameterObserveValue, null, null);
    //
    IObservableValue observeSingleSelectionIndexCombo_rwTypeObserveWidget = WidgetProperties
            .singleSelectionIndex().observe(comboRwType);
    IObservableValue rwTypeSettingsgetCpSlaveParameterObserveValue = PojoProperties.value("rwType")
            .observe(settings.getSlaveComponentPreferences());
    bindingContext.bindValue(observeSingleSelectionIndexCombo_rwTypeObserveWidget,
            rwTypeSettingsgetCpSlaveParameterObserveValue, null, null);
    //
    IObservableValue observeTextTxtBaseCSNameObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(txtBaseCSName);
    IObservableValue baseNameSettingsgetCpComponentSetParameterObserveValue = PojoProperties.value("baseName")
            .observe(settings.getComponentSetPreferences());
    bindingContext.bindValue(observeTextTxtBaseCSNameObserveWidget,
            baseNameSettingsgetCpComponentSetParameterObserveValue, null, null);
    //
    return bindingContext;
}

From source file:org.sonarlint.eclipse.ui.internal.server.wizard.AuthMethodWizardPage.java

License:Open Source License

@Override
public void createControl(Composite parent) {

    Composite radioButtonGroupContainer = new Composite(parent, SWT.NONE);
    radioButtonGroupContainer.setLayout(new GridLayout());

    Button tokenButton = new Button(radioButtonGroupContainer, SWT.RADIO);
    tokenButton.setText("Token");

    Button loginPasswordButton = new Button(radioButtonGroupContainer, SWT.RADIO);
    loginPasswordButton.setText("Username + Password");

    IObservableValue<Boolean> sonarCloudSelection = WidgetProperties.selection().observe(loginPasswordButton);
    IObservableValue<Boolean> onPremSelection = WidgetProperties.selection().observe(tokenButton);
    SelectObservableValue<ServerConnectionModel.AuthMethod> selectObservable = new SelectObservableValue<>(
            ServerConnectionModel.AuthMethod.class);
    selectObservable.addOption(ServerConnectionModel.AuthMethod.PASSWORD, sonarCloudSelection);
    selectObservable.addOption(ServerConnectionModel.AuthMethod.TOKEN, onPremSelection);
    DataBindingContext dbc = new DataBindingContext();
    dbc.bindValue(selectObservable,//from  w  ww  . java  2s .co  m
            PojoProperties.value(ServerConnectionModel.PROPERTY_AUTH_METHOD).observe(model));

    WizardPageSupport.create(this, dbc);

    setControl(radioButtonGroupContainer);
}

From source file:org.sonarlint.eclipse.ui.internal.server.wizard.ConnectionTypeWizardPage.java

License:Open Source License

@Override
public void createControl(Composite parent) {

    Composite radioButtonGroupContainer = new Composite(parent, SWT.NONE);
    GridLayout layout = new GridLayout();
    layout.numColumns = 2;//from  w ww. ja  v  a2 s  .  c  o  m
    layout.makeColumnsEqualWidth = true;
    radioButtonGroupContainer.setLayout(layout);

    Button sonarCloudButton = new Button(radioButtonGroupContainer, SWT.RADIO);
    sonarCloudButton.setImage(SonarLintImages.IMG_SONARCLOUD_LOGO);

    Button onPremiseButton = new Button(radioButtonGroupContainer, SWT.RADIO);
    onPremiseButton.setImage(SonarLintImages.IMG_SONARQUBE_LOGO);

    GridData gd = new GridData(GridData.FILL_BOTH);
    gd.widthHint = 300;
    Link sonarCloudLabel = new Link(radioButtonGroupContainer, SWT.WRAP);
    sonarCloudLabel.setText("Connect to <a>the online service</a>");
    sonarCloudLabel.setLayoutData(gd);
    sonarCloudLabel.addListener(SWT.Selection, e -> {
        try {
            PlatformUI.getWorkbench().getBrowserSupport().getExternalBrowser()
                    .openURL(new URL(Server.SONARCLOUD_URL));
        } catch (PartInitException | MalformedURLException ex) {
            SonarLintLogger.get().error("Unable to open the browser", ex);
        }
    });
    Label onPremiseLabel = new Label(radioButtonGroupContainer, SWT.WRAP);
    onPremiseLabel.setText("Connect to a server");
    onPremiseLabel.setLayoutData(gd);

    IObservableValue<Boolean> sonarCloudSelection = WidgetProperties.selection().observe(sonarCloudButton);
    IObservableValue<Boolean> onPremSelection = WidgetProperties.selection().observe(onPremiseButton);
    SelectObservableValue<ServerConnectionModel.ConnectionType> selectObservable = new SelectObservableValue<>(
            ServerConnectionModel.ConnectionType.class);
    selectObservable.addOption(ServerConnectionModel.ConnectionType.SONARCLOUD, sonarCloudSelection);
    selectObservable.addOption(ServerConnectionModel.ConnectionType.ONPREMISE, onPremSelection);
    DataBindingContext dbc = new DataBindingContext();
    dbc.bindValue(selectObservable,
            PojoProperties.value(ServerConnectionModel.PROPERTY_CONNECTION_TYPE).observe(model));

    WizardPageSupport.create(this, dbc);

    setControl(radioButtonGroupContainer);
}