+ private void createVertexIndexMappingField(Group parent) {
+ xCoordSelector = new DynamicComboFieldEditor("xCoord", "X Coordinate", parent);
+ xCoordSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setXCoordIndex(Integer.parseInt(xCoordSelector.getValue()));
+ validatePageComplete();
+ }
+ });
+
+ yCoordSelector = new DynamicComboFieldEditor("yCoord", "Y Coordinate", parent);
+ yCoordSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setYCoordIndex(Integer.parseInt(yCoordSelector.getValue()));
+ validatePageComplete();
+ }
+ });
+ zValueSelector = new DynamicComboFieldEditor("zValue", "Z Value", parent);
+ zValueSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setZCoordIndex(Integer.parseInt(zValueSelector.getValue()));
+ validatePageComplete();
+ }
+ });
+ supplyTempValueSelector = new DynamicComboFieldEditor("tempValue", "Supply Temperature value", parent);
+ supplyTempValueSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setSupplyTempIndex(Integer.parseInt(supplyTempValueSelector.getValue()));
+ validatePageComplete();
+ }
+ });
+ returnTempValueSelector = new DynamicComboFieldEditor("returnTempValue", "Return Temperature value", parent);
+ returnTempValueSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setReturnTempIndex(Integer.parseInt(returnTempValueSelector.getValue()));
+ validatePageComplete();
+ }
+ });
+ supplyPressureValueSelector = new DynamicComboFieldEditor("pressureValue", "Supply Pressure value", parent);
+ supplyPressureValueSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setSupplyPressureIndex(Integer.parseInt(supplyPressureValueSelector.getValue()));
+ validatePageComplete();
+ }
+ });
+ returnPressureValueSelector = new DynamicComboFieldEditor("returnPressureValue", "Return Pressure value", parent);
+ returnPressureValueSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setReturnPressureIndex(Integer.parseInt(returnPressureValueSelector.getValue()));
+ validatePageComplete();
+ }
+ });
+ dpSelector = new DynamicComboFieldEditor("dpValue", "Delta pressure ", parent);
+ dpSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setDeltaPressureIndex(Integer.parseInt(dpSelector.getValue()));
+ validatePageComplete();
+ }
+ });
+ dtSelector = new DynamicComboFieldEditor("dtValue", "Delta temperature ", parent);
+ dtSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setDeltaTemperatureIndex(Integer.parseInt(dtSelector.getValue()));
+ validatePageComplete();
+ }
+ });
+ heatPowerSelector = new DynamicComboFieldEditor("heatPowerValue", "Heat Power", parent);
+ heatPowerSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setHeatPowerIndex(Integer.parseInt(heatPowerSelector.getValue()));
+ validatePageComplete();
+ }
+ });
+ nominalHeadMSelector = new DynamicComboFieldEditor("nominalHeadMValue", "nominalHeadM", parent);
+ nominalHeadMSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setNominalHeadMIndex(Integer.parseInt(nominalHeadMSelector.getValue()));
+ validatePageComplete();
+ }
+ });
+ nominalHeadBSelector = new DynamicComboFieldEditor("nominalHeadBValue", "nominalHeadB", parent);
+ nominalHeadBSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setNominalHeadBIndex(Integer.parseInt(nominalHeadBSelector.getValue()));
+ validatePageComplete();
+ }
+ });
+ nominalFlowSelector = new DynamicComboFieldEditor("nominalFlowValue", "nominalFlow", parent);
+ nominalFlowSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setNominalFlowIndex(Integer.parseInt(nominalFlowSelector.getValue()));
+ validatePageComplete();
+ }
+ });
+
+ maximumHeadMSelector = new DynamicComboFieldEditor("maximumHeadMValue", "maximumHeadM", parent);
+ maximumHeadMSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setMaximumHeadMIndex(Integer.parseInt(maximumHeadMSelector.getValue()));
+ validatePageComplete();
+ }
+ });
+ heatLoadDsSelector = new DynamicComboFieldEditor("heatLoadDsValue", "heatLoadDs", parent);
+ heatLoadDsSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setHeatLoadDsIndex(Integer.parseInt(heatLoadDsSelector.getValue()));
+ validatePageComplete();
+ }
+ });
+ massFlowSelector = new DynamicComboFieldEditor("massFlowValue", "massFlow", parent);
+ massFlowSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setMassFlowIndex(Integer.parseInt(massFlowSelector.getValue()));
+ validatePageComplete();
+ }
+ });
+ volFlowSelector = new DynamicComboFieldEditor("volFlowValue", "volFlow", parent);
+ volFlowSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setVolFlowIndex(Integer.parseInt(volFlowSelector.getValue()));
+ validatePageComplete();
+ }
+ });
+ velocitySelector = new DynamicComboFieldEditor("velocityValue", "velocity", parent);
+ velocitySelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setVelocityIndex(Integer.parseInt(velocitySelector.getValue()));
+ validatePageComplete();
+ }
+ });
+ flowAreaSelector = new DynamicComboFieldEditor("flowAreaValue", "flowArea", parent);
+ flowAreaSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setFlowAreaIndex(Integer.parseInt(flowAreaSelector.getValue()));
+ validatePageComplete();
+ }
+ });
+ nominalPressureLossSelector = new DynamicComboFieldEditor("nominalPressureLossValue", "nominalPressureLoss", parent);
+ nominalPressureLossSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setNominalPressureLossIndex(Integer.parseInt(nominalPressureLossSelector.getValue()));
+ validatePageComplete();
+ }
+ });
+ valvePositionSelector = new DynamicComboFieldEditor("valvePositionSelectorValue", "valvePositionSelector", parent);
+ valvePositionSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setValvePositionIndex(Integer.parseInt(valvePositionSelector.getValue()));
+ validatePageComplete();
+ }
+ });
+ addressSelector = new DynamicComboFieldEditor("addressValue", "addressSelector", parent);
+ addressSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setAddressIndex(Integer.parseInt(addressSelector.getValue()));
+ validatePageComplete();
+ }
+ });
+
+