Changeset 1139 for trunk/org.modelica.mdt.debug.ui/src
- Timestamp:
- 11/23/11 22:46:22 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/org.modelica.mdt.debug.ui/src/org/modelica/mdt/debug/ui/propertypages/ExceptionFilterEditor.java
r519 r1139 59 59 import org.eclipse.ui.PlatformUI; 60 60 import org.eclipse.ui.dialogs.ElementListSelectionDialog; 61 import org.eclipse.ui.dialogs.ListSelectionDialog;62 import org.eclipse.ui.dialogs.SelectionDialog;63 import org.eclipse.ui.dialogs.SelectionStatusDialog;64 61 import org.modelica.mdt.debug.core.IMDTFailureBreakpoint; 65 62 import org.modelica.mdt.debug.ui.Filter; … … 75 72 private Button fAddFilterButton; 76 73 private Button fAddPackageButton; 74 @SuppressWarnings("unused") 77 75 private Button fAddTypeButton; 78 76 private Button fRemoveFilterButton; … … 170 168 171 169 protected void doStore() { 172 Object[] filters =fFilterContentProvider.getElements(null);173 List inclusionFilters = new ArrayList(filters.length);174 List exclusionFilters = new ArrayList(filters.length);175 for (int i = 0; i < filters.length; i++) { 176 Filter filter = (Filter) filters[i];170 Filter[] filters = (Filter[])fFilterContentProvider.getElements(null); 171 List<String> inclusionFilters = new ArrayList<String>(); 172 List<String> exclusionFilters = new ArrayList<String>(); 173 174 for (Filter filter : filters) { 177 175 String name = filter.getName(); 178 176 if (name.equals(DEFAULT_PACKAGE)) { … … 181 179 if (filter.isChecked()) { 182 180 inclusionFilters.add(name); 183 } else { 181 } 182 else { 184 183 exclusionFilters.add(name); 185 184 } … … 188 187 fBreakpoint.setInclusionFilters((String[]) inclusionFilters.toArray(new String[inclusionFilters.size()])); 189 188 fBreakpoint.setExclusionFilters((String[]) exclusionFilters.toArray(new String[exclusionFilters.size()])); 190 } catch (CoreException ce) { 189 } 190 catch (CoreException ce) { 191 191 ErrorManager.logError(ce); 192 192 } 193 194 193 } 195 194 … … 404 403 private void removeFilters() { 405 404 IStructuredSelection selection = (IStructuredSelection) fFilterViewer.getSelection(); 406 fFilterContentProvider.removeFilters( selection.toArray());405 fFilterContentProvider.removeFilters((Filter[])selection.toArray()); 407 406 } 408 407 409 408 private void removeNewFilter() { 410 fFilterContentProvider.removeFilters(new Object[] { fNewFilter });409 fFilterContentProvider.removeFilters(new Filter[] { fNewFilter }); 411 410 } 412 411 … … 444 443 445 444 private CheckboxTableViewer fViewer; 446 private List fFilters;445 private List<Filter> fFilters; 447 446 448 447 public FilterContentProvider(CheckboxTableViewer viewer) { … … 464 463 }; 465 464 } 466 fFilters = new ArrayList ();465 fFilters = new ArrayList<Filter>(); 467 466 populateFilters(iFilters, true); 468 467 populateFilters(eFilters, false); … … 490 489 } 491 490 492 public void removeFilters(Object[] filters) { 493 for (int i = 0; i < filters.length; i++) { 494 Filter filter = (Filter) filters[i]; 491 public void removeFilters(Filter[] filters) { 492 for (Filter filter : filters) { 495 493 fFilters.remove(filter); 496 494 } … … 531 529 /** 532 530 */ 533 public static ElementListSelectionDialog createAllPackagesDialog(Shell shell) 534 { 535 final List filterList = new ArrayList(); 531 public static ElementListSelectionDialog createAllPackagesDialog(Shell shell) { 532 final List<String> filterList = new ArrayList<String>(); 536 533 final boolean[] monitorCanceled = new boolean[] {false}; 537 534 IRunnableWithProgress r= new IRunnableWithProgress() { 538 535 public void run(IProgressMonitor monitor) { 539 Set filterNameSet= new HashSet();536 Set<String> filterNameSet= new HashSet<String>(); 540 537 filterNameSet.add("*"); 541 538 monitor.worked(1);
Note: See TracChangeset
for help on using the changeset viewer.