/** Select the Feeder GUI by its name, while updating the GUI */ public void select(String feederId) { for (int i = 0; i < feederGUIList.size(); i++) { AbstractFeederGUI guiFeeder = feederGUIList.get(i); if (guiFeeder.getFeederId().equals(feederId) || guiFeeder.getFeederName().equals(feederId)) { // select the feeder if found feederSelectionCombo.select(i); feederSelectionCombo.notifyListeners(SWT.Selection, null); return; } } // if not found throw new FeederException("Feeder not found: " + feederId); }