private void addEntry(ListDialogField field) { List existing = field.getElements(); ExclusionInclusionEntryDialog dialog = new ExclusionInclusionEntryDialog( getShell(), isExclusion(field), null, existing, fCurrElement); if (dialog.open() == Window.OK) { field.addElement(dialog.getExclusionPattern()); } }
private void editEntry(ListDialogField field) { List selElements = field.getSelectedElements(); if (selElements.size() != 1) { return; } List existing = field.getElements(); String entry = (String) selElements.get(0); ExclusionInclusionEntryDialog dialog = new ExclusionInclusionEntryDialog( getShell(), isExclusion(field), entry, existing, fCurrElement); if (dialog.open() == Window.OK) { field.replaceElement(entry, dialog.getExclusionPattern()); } }