List of usage examples for org.eclipse.jface.databinding.swt WidgetProperties singleSelectionIndex
public static IWidgetValueProperty singleSelectionIndex()
From source file:org.jboss.tools.openshift.express.internal.ui.wizard.application.ApplicationConfigurationWizardPage.java
License:Open Source License
private void createApplicationConfigurationGroup(Composite parent, DataBindingContext dbc) { this.newAppConfigurationGroup = new Group(parent, SWT.NONE); newAppConfigurationGroup.setText("New application"); GridLayoutFactory.fillDefaults().numColumns(3).margins(6, 6).applyTo(newAppConfigurationGroup); GridDataFactory.fillDefaults().grab(true, true).align(SWT.FILL, SWT.FILL).applyTo(newAppConfigurationGroup); final Label newAppNameLabel = new Label(newAppConfigurationGroup, SWT.NONE); newAppNameLabel.setText("Name:"); GridDataFactory.fillDefaults().align(SWT.FILL, SWT.CENTER).applyTo(newAppNameLabel); // application name this.newAppNameText = new Text(newAppConfigurationGroup, SWT.BORDER); GridDataFactory.fillDefaults().grab(true, false).span(2, 1).align(SWT.FILL, SWT.FILL) .applyTo(newAppNameText);//w w w . ja va 2s . com UIUtils.selectAllOnFocus(newAppNameText); final IObservableValue applicationNameTextObservable = WidgetProperties.text(SWT.Modify) .observe(newAppNameText); final IObservableValue applicationNameModelObservable = BeanProperties .value(ApplicationConfigurationWizardPageModel.PROPERTY_APPLICATION_NAME).observe(pageModel); ValueBindingBuilder.bind(applicationNameTextObservable).to(applicationNameModelObservable).in(dbc); final ISWTObservableValue useExistingAppBtnSelection = WidgetProperties.selection() .observe(useExistingAppBtn); final NewApplicationNameValidator newApplicationNameValidator = new NewApplicationNameValidator( useExistingAppBtnSelection, applicationNameTextObservable); dbc.addValidationStatusProvider(newApplicationNameValidator); ControlDecorationSupport.create(newApplicationNameValidator, SWT.LEFT | SWT.TOP, null, new RequiredControlDecorationUpdater()); // application type final Label newAppTypeLabel = new Label(newAppConfigurationGroup, SWT.NONE); newAppTypeLabel.setText("Type:"); GridDataFactory.fillDefaults().align(SWT.FILL, SWT.CENTER).span(1, 1).applyTo(newAppTypeLabel); this.newAppCartridgeCombo = new Combo(newAppConfigurationGroup, SWT.BORDER | SWT.READ_ONLY); GridDataFactory.fillDefaults().align(SWT.FILL, SWT.CENTER).span(2, 1).grab(true, false) .applyTo(newAppCartridgeCombo); dbc.bindList(WidgetProperties.items().observe(newAppCartridgeCombo), BeanProperties.list(ApplicationConfigurationWizardPageModel.PROPERTY_CARTRIDGES).observe(pageModel), new UpdateListStrategy(UpdateListStrategy.POLICY_NEVER), new UpdateListStrategy().setConverter(new CartridgeToStringConverter())); final ISWTObservableValue selectedCartridgeIndexObservable = WidgetProperties.singleSelectionIndex() .observe(newAppCartridgeCombo); final IObservableValue selectedCartridgeModelObservable = BeanProperties .value(ApplicationConfigurationWizardPageModel.PROPERTY_SELECTED_CARTRIDGE).observe(pageModel); ValueBindingBuilder.bind(selectedCartridgeIndexObservable).converting(new CartridgesIndexToCartridge()) .to(selectedCartridgeModelObservable).converting(new CartridgeToCartridgesIndex()).in(dbc); // gear profile final Label gearProfileLabel = new Label(newAppConfigurationGroup, SWT.NONE); gearProfileLabel.setText("Gear profile:"); GridDataFactory.fillDefaults().align(SWT.FILL, SWT.CENTER).span(1, 1).applyTo(gearProfileLabel); this.gearProfilesCombo = new Combo(newAppConfigurationGroup, SWT.BORDER | SWT.READ_ONLY); GridDataFactory.fillDefaults().align(SWT.FILL, SWT.CENTER).span(1, 1).grab(true, false) .applyTo(gearProfilesCombo); dbc.bindList(WidgetProperties.items().observe(gearProfilesCombo), BeanProperties.list(ApplicationConfigurationWizardPageModel.PROPERTY_GEAR_PROFILES) .observe(pageModel), new UpdateListStrategy(UpdateListStrategy.POLICY_NEVER), new UpdateListStrategy() { /** * Needed to avoid buggy list update strategy in * ListBinding. The bug appears if the model list changes * its ordering and the strategy then tries to apply the * move in the target (widget). It does not apply the * conversion and ends up in a class cast exception when * updating the target (widget) items list. * * @see https://issues.jboss.org/browse/JBIDE-11954 */ protected boolean useMoveAndReplace() { return false; } }.setConverter(new GearProfileToStringConverter())); final ISWTObservableValue selectedGearProfileComboObservable = WidgetProperties.selection() .observe(gearProfilesCombo); final IObservableValue selectedGearProfileModelObservable = BeanProperties .value(ApplicationConfigurationWizardPageModel.PROPERTY_SELECTED_GEAR_PROFILE).observe(pageModel); ValueBindingBuilder.bind(selectedGearProfileComboObservable).converting(new StringToGearProfileConverter()) .to(selectedGearProfileModelObservable).converting(new GearProfileToStringConverter()).in(dbc); // scaling this.enableScalingButton = new Button(newAppConfigurationGroup, SWT.CHECK); enableScalingButton.setText("Enable scaling"); IObservableValue enableScalingModelObservable = BeanProperties .value(ApplicationConfigurationWizardPageModel.PROPERTY_APPLICATION_SCALE).observe(pageModel); final IObservableValue enableScalingButtonSelection = WidgetProperties.selection() .observe(enableScalingButton); ValueBindingBuilder.bind(enableScalingButtonSelection).converting(new BooleanToApplicationScaleConverter()) .to(enableScalingModelObservable).converting(new ApplicationScaleToBooleanConverter()).in(dbc); final NewApplicationTypeValidator newApplicationTypeValidator = new NewApplicationTypeValidator( useExistingAppBtnSelection, selectedCartridgeIndexObservable); dbc.addValidationStatusProvider(newApplicationTypeValidator); ControlDecorationSupport.create(newApplicationTypeValidator, SWT.LEFT | SWT.TOP, null, new RequiredControlDecorationUpdater()); // embeddable cartridges this.newAppEmbeddableCartridgesGroup = new Group(newAppConfigurationGroup, SWT.NONE); newAppEmbeddableCartridgesGroup.setText("Embeddable Cartridges"); GridDataFactory.fillDefaults().grab(true, true).align(SWT.FILL, SWT.FILL).span(3, 1) .applyTo(newAppEmbeddableCartridgesGroup); GridLayoutFactory.fillDefaults().numColumns(2).margins(6, 6).applyTo(newAppEmbeddableCartridgesGroup); Composite tableContainer = new Composite(newAppEmbeddableCartridgesGroup, SWT.NONE); GridDataFactory.fillDefaults().align(SWT.FILL, SWT.FILL).grab(true, true).span(1, 2).hint(400, 250) .applyTo(tableContainer); this.viewer = createTable(tableContainer); dbc.bindSet(ViewerProperties.checkedElements(IEmbeddableCartridge.class).observe(viewer), BeanProperties.set(ApplicationConfigurationWizardPageModel.PROPERTY_SELECTED_EMBEDDABLE_CARTRIDGES) .observe(pageModel)); // strategy has to be attached after the binding, so that the binding // can still add the checked cartridge and the strategy can correct viewer.addCheckStateListener(new EmbedCartridgeStrategyAdapter(pageModel, this)); this.checkAllButton = new Button(newAppEmbeddableCartridgesGroup, SWT.PUSH); checkAllButton.setText("&Select All"); GridDataFactory.fillDefaults().hint(110, SWT.DEFAULT).grab(false, false).align(SWT.FILL, SWT.TOP) .applyTo(checkAllButton); checkAllButton.addSelectionListener(onCheckAll()); this.uncheckAllButton = new Button(newAppEmbeddableCartridgesGroup, SWT.PUSH); uncheckAllButton.setText("&Deselect All"); GridDataFactory.fillDefaults().hint(110, SWT.DEFAULT).grab(false, true).align(SWT.FILL, SWT.TOP) .applyTo(uncheckAllButton); uncheckAllButton.addSelectionListener(onUncheckAll()); // bottom filler Composite spacer = new Composite(newAppConfigurationGroup, SWT.NONE); GridDataFactory.fillDefaults().span(2, 1).align(SWT.FILL, SWT.FILL).grab(true, true).applyTo(spacer); }
From source file:org.multicore_association.shim.edit.gui.jface.preferences.CachePreferencePage.java
License:MIT License
/** * Initializes the DataBindingContext.<br> * This method is generated by WindowsBuilder. * /*from w w w. jav a2 s . co m*/ * @return the initialized DataBindingContext */ protected DataBindingContext initDataBindings() { DataBindingContext bindingContext = new DataBindingContext(); // IObservableValue observeSingleSelectionIndexCombo_CacheCoherency1ObserveWidget = WidgetProperties .singleSelectionIndex().observe(comboCacheCoherency1); IObservableValue cacheCoherenecy1ParameterObserveValue = PojoProperties.value("cacheCoherenecy1") .observe(parameter); bindingContext.bindValue(observeSingleSelectionIndexCombo_CacheCoherency1ObserveWidget, cacheCoherenecy1ParameterObserveValue, null, null); // IObservableValue observeTextText_Size1ObserveWidget = WidgetProperties.text(SWT.Modify).observe(textSize1); IObservableValue cacheSize1ParameterObserveValue = PojoProperties.value("cacheSize1").observe(parameter); UpdateValueStrategy strategy = new UpdateValueStrategy(); strategy.setConverter(new StringToIntConverter()); UpdateValueStrategy strategy_1 = new UpdateValueStrategy(); strategy_1.setConverter(new IntToStringConverter()); bindingContext.bindValue(observeTextText_Size1ObserveWidget, cacheSize1ParameterObserveValue, strategy, strategy_1); // IObservableValue observeSingleSelectionIndexCombo_SizeUnit1ObserveWidget = WidgetProperties .singleSelectionIndex().observe(comboSizeUnit1); IObservableValue cacheSizeUnit1ParameterObserveValue = PojoProperties.value("cacheSizeUnit1") .observe(parameter); bindingContext.bindValue(observeSingleSelectionIndexCombo_SizeUnit1ObserveWidget, cacheSizeUnit1ParameterObserveValue, null, null); // IObservableValue observeTextText_nWay1ObserveWidget = WidgetProperties.text(SWT.Modify).observe(textNWay1); IObservableValue numWay1ParameterObserveValue = PojoProperties.value("numWay1").observe(parameter); UpdateValueStrategy strategy_2 = new UpdateValueStrategy(); strategy_2.setConverter(new StringToIntegerConverter()); UpdateValueStrategy strategy_3 = new UpdateValueStrategy(); strategy_3.setConverter(new IntToStringConverter()); bindingContext.bindValue(observeTextText_nWay1ObserveWidget, numWay1ParameterObserveValue, strategy_2, strategy_3); // IObservableValue observeTextText_LineSize1ObserveWidget = WidgetProperties.text(SWT.Modify) .observe(textLineSize1); IObservableValue lineSize1ParameterObserveValue = PojoProperties.value("lineSize1").observe(parameter); UpdateValueStrategy strategy_4 = new UpdateValueStrategy(); strategy_4.setConverter(new StringToIntegerConverter()); UpdateValueStrategy strategy_5 = new UpdateValueStrategy(); strategy_5.setConverter(new IntToStringConverter()); bindingContext.bindValue(observeTextText_LineSize1ObserveWidget, lineSize1ParameterObserveValue, strategy_4, strategy_5); // IObservableValue observeSingleSelectionIndexCombo_LockDownType1ObserveWidget = WidgetProperties .singleSelectionIndex().observe(comboLockDownType1); IObservableValue lockDownType1ParameterObserveValue = PojoProperties.value("lockDownType1") .observe(parameter); bindingContext.bindValue(observeSingleSelectionIndexCombo_LockDownType1ObserveWidget, lockDownType1ParameterObserveValue, null, null); // IObservableValue observeSingleSelectionIndexCombo_CacheCoherency2ObserveWidget = WidgetProperties .singleSelectionIndex().observe(comboCacheCoherency2); IObservableValue cacheCoherenecy2ParameterObserveValue = PojoProperties.value("cacheCoherenecy2") .observe(parameter); bindingContext.bindValue(observeSingleSelectionIndexCombo_CacheCoherency2ObserveWidget, cacheCoherenecy2ParameterObserveValue, null, null); // IObservableValue observeTextText_Size2ObserveWidget = WidgetProperties.text(SWT.Modify).observe(textSize2); IObservableValue cacheSize2ParameterObserveValue = PojoProperties.value("cacheSize2").observe(parameter); UpdateValueStrategy strategy_6 = new UpdateValueStrategy(); strategy_6.setConverter(new StringToIntConverter()); UpdateValueStrategy strategy_7 = new UpdateValueStrategy(); strategy_7.setConverter(new IntToStringConverter()); bindingContext.bindValue(observeTextText_Size2ObserveWidget, cacheSize2ParameterObserveValue, strategy_6, strategy_7); // IObservableValue observeSingleSelectionIndexCombo_SizeUnit2ObserveWidget = WidgetProperties .singleSelectionIndex().observe(comboSizeUnit2); IObservableValue cacheSizeUnit2ParameterObserveValue = PojoProperties.value("cacheSizeUnit2") .observe(parameter); bindingContext.bindValue(observeSingleSelectionIndexCombo_SizeUnit2ObserveWidget, cacheSizeUnit2ParameterObserveValue, null, null); // IObservableValue observeTextText_nWay2ObserveWidget = WidgetProperties.text(SWT.Modify).observe(textNWay2); IObservableValue numWay2ParameterObserveValue = PojoProperties.value("numWay2").observe(parameter); UpdateValueStrategy strategy_8 = new UpdateValueStrategy(); strategy_8.setConverter(new StringToIntegerConverter()); UpdateValueStrategy strategy_9 = new UpdateValueStrategy(); strategy_9.setConverter(new IntToStringConverter()); bindingContext.bindValue(observeTextText_nWay2ObserveWidget, numWay2ParameterObserveValue, strategy_8, strategy_9); // IObservableValue observeTextText_LineSize2ObserveWidget = WidgetProperties.text(SWT.Modify) .observe(textLineSize2); IObservableValue lineSize2ParameterObserveValue = PojoProperties.value("lineSize2").observe(parameter); UpdateValueStrategy strategy_10 = new UpdateValueStrategy(); strategy_10.setConverter(new StringToIntegerConverter()); UpdateValueStrategy strategy_11 = new UpdateValueStrategy(); strategy_11.setConverter(new IntToStringConverter()); bindingContext.bindValue(observeTextText_LineSize2ObserveWidget, lineSize2ParameterObserveValue, strategy_10, strategy_11); // IObservableValue observeSingleSelectionIndexCombo_LockDownType2ObserveWidget = WidgetProperties .singleSelectionIndex().observe(comboLockDownType2); IObservableValue lockDownType2ParameterObserveValue = PojoProperties.value("lockDownType2") .observe(parameter); bindingContext.bindValue(observeSingleSelectionIndexCombo_LockDownType2ObserveWidget, lockDownType2ParameterObserveValue, 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(); ///*from w w w . j a v a 2 s . co 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. * /*w w w. j a va 2 s. c om*/ * @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.SlaveComponentPreferencePage.java
License:MIT License
/** * Initializes the DataBindingContext.<br> * This method is generated by WindowsBuilder. * //from w w w . java 2s. co m * @return the initialized DataBindingContext */ protected DataBindingContext initDataBindings() { DataBindingContext bindingContext = new DataBindingContext(); // IObservableValue observeTextTextObserveWidget = WidgetProperties.text(SWT.Modify).observe(text); IObservableValue baseNameParameterObserveValue = PojoProperties.value("baseName").observe(parameter); bindingContext.bindValue(observeTextTextObserveWidget, baseNameParameterObserveValue, null, null); // IObservableValue observeTextTxtSizeObserveWidget = WidgetProperties.text(SWT.Modify).observe(txtSize); IObservableValue sizeParameterObserveValue = PojoProperties.value("size").observe(parameter); UpdateValueStrategy strategy = new UpdateValueStrategy(); strategy.setConverter(new StringToIntConverter()); UpdateValueStrategy strategy_1 = new UpdateValueStrategy(); strategy_1.setConverter(new IntToStringConverter()); bindingContext.bindValue(observeTextTxtSizeObserveWidget, sizeParameterObserveValue, strategy, strategy_1); // IObservableValue observeSingleSelectionIndexSizeComboObserveWidget = WidgetProperties.singleSelectionIndex() .observe(comboSize); IObservableValue sizeUnitParameterObserveValue = PojoProperties.value("sizeUnit").observe(parameter); bindingContext.bindValue(observeSingleSelectionIndexSizeComboObserveWidget, sizeUnitParameterObserveValue, null, null); // IObservableValue observeSingleSelectionIndexComboRWTypeObserveWidget = WidgetProperties .singleSelectionIndex().observe(comboRWType); IObservableValue rwTypeParameterObserveValue = PojoProperties.value("rwType").observe(parameter); bindingContext.bindValue(observeSingleSelectionIndexComboRWTypeObserveWidget, rwTypeParameterObserveValue, null, null); // return bindingContext; }
From source file:org.multicore_association.shim.edit.gui.jface.wizard.CacheWizardPage.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 observeSingleSelectionIndexCombo_CacheCoherency1ObserveWidget = WidgetProperties .singleSelectionIndex().observe(comboCacheCoherency1); IObservableValue cacheCoherenecy1SettingsgetCdParameterObserveValue = PojoProperties .value("cacheCoherenecy1").observe(settings.getCacheDataPreferences()); bindingContext.bindValue(observeSingleSelectionIndexCombo_CacheCoherency1ObserveWidget, cacheCoherenecy1SettingsgetCdParameterObserveValue, null, null); // IObservableValue observeTextText_Size1ObserveWidget = WidgetProperties.text(SWT.Modify).observe(textSize1); IObservableValue cacheSize1SettingsgetCdParameterObserveValue = PojoProperties.value("cacheSize1") .observe(settings.getCacheDataPreferences()); UpdateValueStrategy strategy = new UpdateValueStrategy(); strategy.setConverter(new StringToIntConverter()); UpdateValueStrategy strategy_1 = new UpdateValueStrategy(); strategy_1.setConverter(new IntToStringConverter()); bindingContext.bindValue(observeTextText_Size1ObserveWidget, cacheSize1SettingsgetCdParameterObserveValue, strategy, strategy_1); // IObservableValue observeSingleSelectionIndexCombo_SizeUnit1ObserveWidget = WidgetProperties .singleSelectionIndex().observe(comboSizeUnit1); IObservableValue cacheSizeUnit1SettingsgetCdParameterObserveValue = PojoProperties.value("cacheSizeUnit1") .observe(settings.getCacheDataPreferences()); bindingContext.bindValue(observeSingleSelectionIndexCombo_SizeUnit1ObserveWidget, cacheSizeUnit1SettingsgetCdParameterObserveValue, null, null); // IObservableValue observeTextText_nWay1ObserveWidget = WidgetProperties.text(SWT.Modify).observe(textNWay1); IObservableValue numWay1SettingsgetCdParameterObserveValue = PojoProperties.value("numWay1") .observe(settings.getCacheDataPreferences()); UpdateValueStrategy strategy_2 = new UpdateValueStrategy(); strategy_2.setConverter(new StringToIntegerConverter()); UpdateValueStrategy strategy_3 = new UpdateValueStrategy(); strategy_3.setConverter(new IntToStringConverter()); bindingContext.bindValue(observeTextText_nWay1ObserveWidget, numWay1SettingsgetCdParameterObserveValue, strategy_2, strategy_3); // IObservableValue observeTextText_LineSize1ObserveWidget = WidgetProperties.text(SWT.Modify) .observe(textLineSize1); IObservableValue lineSize1SettingsgetCdParameterObserveValue = PojoProperties.value("lineSize1") .observe(settings.getCacheDataPreferences()); UpdateValueStrategy strategy_4 = new UpdateValueStrategy(); strategy_4.setConverter(new StringToIntegerConverter()); UpdateValueStrategy strategy_5 = new UpdateValueStrategy(); strategy_5.setConverter(new IntToStringConverter()); bindingContext.bindValue(observeTextText_LineSize1ObserveWidget, lineSize1SettingsgetCdParameterObserveValue, strategy_4, strategy_5); // IObservableValue observeSingleSelectionIndexCombo_LockDownType1ObserveWidget = WidgetProperties .singleSelectionIndex().observe(comboLockDownType1); IObservableValue lockDownType1SettingsgetCdParameterObserveValue = PojoProperties.value("lockDownType1") .observe(settings.getCacheDataPreferences()); bindingContext.bindValue(observeSingleSelectionIndexCombo_LockDownType1ObserveWidget, lockDownType1SettingsgetCdParameterObserveValue, null, null); // IObservableValue observeSingleSelectionIndexCombo_CacheCoherency2ObserveWidget = WidgetProperties .singleSelectionIndex().observe(comboCacheCoherency2); IObservableValue cacheCoherenecy2SettingsgetCdParameterObserveValue = PojoProperties .value("cacheCoherenecy2").observe(settings.getCacheDataPreferences()); bindingContext.bindValue(observeSingleSelectionIndexCombo_CacheCoherency2ObserveWidget, cacheCoherenecy2SettingsgetCdParameterObserveValue, null, null); // IObservableValue observeTextText_Size2ObserveWidget = WidgetProperties.text(SWT.Modify).observe(textSize2); IObservableValue cacheSize2SettingsgetCdParameterObserveValue = PojoProperties.value("cacheSize2") .observe(settings.getCacheDataPreferences()); UpdateValueStrategy strategy_6 = new UpdateValueStrategy(); strategy_6.setConverter(new StringToIntConverter()); UpdateValueStrategy strategy_7 = new UpdateValueStrategy(); strategy_7.setConverter(new IntToStringConverter()); bindingContext.bindValue(observeTextText_Size2ObserveWidget, cacheSize2SettingsgetCdParameterObserveValue, strategy_6, strategy_7); // IObservableValue observeSingleSelectionIndexCombo_SizeUnit2ObserveWidget = WidgetProperties .singleSelectionIndex().observe(comboSizeUnit2); IObservableValue cacheSizeUnit2SettingsgetCdParameterObserveValue = PojoProperties.value("cacheSizeUnit2") .observe(settings.getCacheDataPreferences()); bindingContext.bindValue(observeSingleSelectionIndexCombo_SizeUnit2ObserveWidget, cacheSizeUnit2SettingsgetCdParameterObserveValue, null, null); // IObservableValue observeTextText_nWay2ObserveWidget = WidgetProperties.text(SWT.Modify).observe(textNWay2); IObservableValue numWay2SettingsgetCdParameterObserveValue = PojoProperties.value("numWay2") .observe(settings.getCacheDataPreferences()); UpdateValueStrategy strategy_8 = new UpdateValueStrategy(); strategy_8.setConverter(new StringToIntegerConverter()); UpdateValueStrategy strategy_9 = new UpdateValueStrategy(); strategy_9.setConverter(new IntToStringConverter()); bindingContext.bindValue(observeTextText_nWay2ObserveWidget, numWay2SettingsgetCdParameterObserveValue, strategy_8, strategy_9); // IObservableValue observeTextText_LineSize2ObserveWidget = WidgetProperties.text(SWT.Modify) .observe(textLineSize2); IObservableValue lineSize2SettingsgetCdParameterObserveValue = PojoProperties.value("lineSize2") .observe(settings.getCacheDataPreferences()); UpdateValueStrategy strategy_10 = new UpdateValueStrategy(); strategy_10.setConverter(new StringToIntegerConverter()); UpdateValueStrategy strategy_11 = new UpdateValueStrategy(); strategy_11.setConverter(new IntToStringConverter()); bindingContext.bindValue(observeTextText_LineSize2ObserveWidget, lineSize2SettingsgetCdParameterObserveValue, strategy_10, strategy_11); // IObservableValue observeSingleSelectionIndexCombo_LockDownType2ObserveWidget = WidgetProperties .singleSelectionIndex().observe(comboLockDownType2); IObservableValue lockDownType2SettingsgetCdParameterObserveValue = PojoProperties.value("lockDownType2") .observe(settings.getCacheDataPreferences()); bindingContext.bindValue(observeSingleSelectionIndexCombo_LockDownType2ObserveWidget, lockDownType2SettingsgetCdParameterObserveValue, 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. * //w w w .j a v a 2 s .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 va 2 s. c om 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:uk.ac.stfc.isis.ibex.ui.dae.detectordiagnostics.DetectorDiagnosticsPanel.java
License:Open Source License
/** * Set the model to bind to for the panel. * // w w w . j av a 2 s. c o m * @param model * the detector diagnostics model */ public void setModel(IDetectorDiagnosticsViewModelBinding model) { bindingContext.bindValue(WidgetProperties.singleSelectionIndex().observe(comboSpectraTypeSelector), BeanProperties.value("spectraType").observe(model)); bindingContext.bindValue(WidgetProperties.enabled().observe(comboSpectraTypeSelector), BeanProperties.value("diagnosticsEnabled").observe(model)); bindingContext.bindValue(WidgetProperties.selection().observe(spinnerPeriodSelector), BeanProperties.value("period").observe(model)); bindingContext.bindValue(WidgetProperties.enabled().observe(spinnerPeriodSelector), BeanProperties.value("diagnosticsEnabled").observe(model)); bindingContext.bindValue(WidgetProperties.selection().observe(spinnerStartingSpectrumNumber), BeanProperties.value("startingSpectrumNumber").observe(model)); bindingContext.bindValue(WidgetProperties.enabled().observe(spinnerStartingSpectrumNumber), BeanProperties.value("diagnosticsEnabled").observe(model)); bindingContext.bindValue(WidgetProperties.selection().observe(spinnerNumberOfSpectra), BeanProperties.value("numberOfSpectra").observe(model)); bindingContext.bindValue(WidgetProperties.enabled().observe(spinnerNumberOfSpectra), BeanProperties.value("diagnosticsEnabled").observe(model)); bindingContext.bindValue(WidgetProperties.text(SWT.Modify).observe(spinnerIntegralTimeRangeFrom), BeanProperties.value("integralTimeRangeFrom").observe(model)); bindingContext.bindValue(WidgetProperties.enabled().observe(spinnerIntegralTimeRangeFrom), BeanProperties.value("diagnosticsEnabled").observe(model)); bindingContext.bindValue(WidgetProperties.text(SWT.Modify).observe(spinnerIntegralTimeRangeTo), BeanProperties.value("integralTimeRangeTo").observe(model)); bindingContext.bindValue(WidgetProperties.enabled().observe(spinnerIntegralTimeRangeTo), BeanProperties.value("diagnosticsEnabled").observe(model)); bindingContext.bindValue(WidgetProperties.selection().observe(spinnerMaximumFrames), BeanProperties.value("maxFrames").observe(model)); bindingContext.bindValue(WidgetProperties.enabled().observe(spinnerMaximumFrames), BeanProperties.value("diagnosticsEnabled").observe(model)); bindingContext.bindValue(SWTObservables.observeText(errorLabel), BeanProperties.value("writeToEnableDiagnosticError").observe(model)); }
From source file:uk.ac.stfc.isis.ibex.ui.dae.experimentsetup.DataAcquisitionPanel.java
License:Open Source License
/** * Binds model data to the relevant UI elements for automatic update. * /* w w w . j av a 2s. c om*/ * @param viewModel the model holding the DAE settings. */ public void setModel(DataAcquisitionViewModel viewModel) { bindingContext = new DataBindingContext(); bindingContext.bindList(WidgetProperties.items().observe(wiringTableSelector), BeanProperties.list("wiringTableList").observe(viewModel)); bindingContext.bindValue(WidgetProperties.text().observe(wiringTableRB), BeanProperties.value("wiringTable").observe(viewModel)); bindingContext.bindValue(WidgetProperties.singleSelectionIndex().observe(wiringTableSelector), BeanProperties.value("newWiringTable").observe(viewModel)); bindingContext.bindList(WidgetProperties.items().observe(detectorTableSelector), BeanProperties.list("detectorTableList").observe(viewModel)); bindingContext.bindValue(WidgetProperties.text().observe(detectorTableRB), BeanProperties.value("detectorTable").observe(viewModel)); bindingContext.bindValue(WidgetProperties.singleSelectionIndex().observe(detectorTableSelector), BeanProperties.value("newDetectorTable").observe(viewModel)); bindingContext.bindList(WidgetProperties.items().observe(spectraTableSelector), BeanProperties.list("spectraTableList").observe(viewModel)); bindingContext.bindValue(WidgetProperties.text().observe(spectraTableRB), BeanProperties.value("spectraTable").observe(viewModel)); bindingContext.bindValue(WidgetProperties.singleSelectionIndex().observe(spectraTableSelector), BeanProperties.value("newSpectraTable").observe(viewModel)); bindingContext.bindValue(WidgetProperties.selection().observe(monitorSpectrum), BeanProperties.value("monitorSpectrum").observe(viewModel)); bindingContext.bindValue(WidgetProperties.text(SWT.Modify).observe(from), BeanProperties.value("from").observe(viewModel)); bindingContext.bindValue(WidgetProperties.text(SWT.Modify).observe(to), BeanProperties.value("to").observe(viewModel)); bindingContext.bindValue(WidgetProperties.selection().observe(btnVeto0), BeanProperties.value("veto0").observe(viewModel)); bindingContext.bindValue(WidgetProperties.selection().observe(btnVeto1), BeanProperties.value("veto1").observe(viewModel)); bindingContext.bindValue(WidgetProperties.selection().observe(btnVeto2), BeanProperties.value("veto2").observe(viewModel)); bindingContext.bindValue(WidgetProperties.selection().observe(btnVeto3), BeanProperties.value("veto3").observe(viewModel)); bindingContext.bindValue(WidgetProperties.selection().observe(btnSMP), BeanProperties.value("smpVeto").observe(viewModel)); bindingContext.bindValue(WidgetProperties.selection().observe(btnFermiChopper), BeanProperties.value("fermiChopperVeto").observe(viewModel)); bindingContext.bindValue(WidgetProperties.selection().observe(btnTs2Pulse), BeanProperties.value("ts2PulseVeto").observe(viewModel)); bindingContext.bindValue(WidgetProperties.selection().observe(btnIsisHz), BeanProperties.value("isis50HzVeto").observe(viewModel)); bindingContext.bindValue(WidgetProperties.text().observe(fcDelay), BeanProperties.value("fcDelay").observe(viewModel)); bindingContext.bindValue(WidgetProperties.text().observe(fcWidth), BeanProperties.value("fcWidth").observe(viewModel)); bindingContext.bindValue(WidgetProperties.selection().observe(btnMuonMsMode), BeanProperties.value("muonMsMode").observe(viewModel)); bindingContext.bindValue(WidgetProperties.singleSelectionIndex().observe(daeTimingSource), BeanProperties.value("timingSource").observe(viewModel)); bindingContext.bindValue(WidgetProperties.selection().observe(btnMuonPulseFirst), BeanProperties.value("muonCerenkovPulse").observe(viewModel)); bindingContext.bindValue(WidgetProperties.text(SWT.Modify).observe(autosaveFrequency), BeanProperties.value("autosaveFrequency").observe(viewModel)); bindingContext.bindValue(WidgetProperties.singleSelectionIndex().observe(autosaveUnits), BeanProperties.value("autosaveUnits").observe(viewModel)); }