List of usage examples for org.eclipse.jface.viewers StructuredSelection iterator
@Override
public Iterator iterator()
From source file:sernet.gs.ui.rcp.gsimport.GstoolImportMappingView.java
License:Open Source License
private void deleteMappingEntry() { if (viewer.getSelection() instanceof StructuredSelection) { StructuredSelection selection = (StructuredSelection) viewer.getSelection(); GstoolImportMappingElement deletedObject = null; Iterator iterator = selection.iterator(); while (iterator.hasNext()) { deletedObject = (GstoolImportMappingElement) iterator.next(); GstoolTypeMapper.removeGstoolSubtypeToPropertyFile(deletedObject); }//from ww w .j a v a2 s . c om refresh(); } else { LOG.warn("wrong selection type", new IllegalArgumentException("wrong selection type")); //$NON-NLS-1$ //$NON-NLS-2$ } }
From source file:sernet.gs.ui.rcp.main.bsi.dialogs.AccessControlEditDialog.java
License:Open Source License
protected Set<Permission> getSelectedPermissions() { Set<Permission> selectedPermission = new HashSet<Permission>(); StructuredSelection selection = (StructuredSelection) viewer.getSelection(); if (selection != null && !selection.isEmpty()) { for (Iterator<Permission> iterator = selection.iterator(); iterator.hasNext();) { selectedPermission.add(iterator.next()); }//from ww w. jav a 2s . com } return selectedPermission; }
From source file:sernet.verinice.bpm.rcp.TaskView.java
License:Open Source License
protected List<TaskInformation> getSelectedTasks() { final StructuredSelection selection = (StructuredSelection) getViewer().getSelection(); List<TaskInformation> taskList = new ArrayList<TaskInformation>(selection.size()); for (Iterator<Object> iterator = selection.iterator(); iterator.hasNext();) { Object sel = iterator.next(); if (sel instanceof TaskInformation) { taskList.add((TaskInformation) sel); }//from ww w . j a va 2 s . co m } return taskList; }
From source file:sernet.verinice.iso27k.rcp.LdapImportDialog.java
License:Open Source License
@SuppressWarnings("unchecked") protected void removePerson() { StructuredSelection selection = (StructuredSelection) viewer.getSelection(); if (selection != null && !selection.isEmpty()) { for (Iterator<PersonInfo> iterator = selection.iterator(); iterator.hasNext();) { PersonInfo permission = iterator.next(); this.personSet.remove(permission); }/* w ww .j av a 2 s .c o m*/ try { refreshTable(); } catch (Exception t) { LOG.error("Error while setting table data", t); //$NON-NLS-1$ } } }
From source file:tinyos.dlrc.environment.basic.tools.mig.MigUtility.java
License:Open Source License
public static IResource getFileOrProject(ISelection selection) { if (!(selection instanceof StructuredSelection)) return null; StructuredSelection structured = (StructuredSelection) selection; Iterator iterator = structured.iterator(); while (iterator.hasNext()) { // obj => selected object in the view Object obj = iterator.next(); // is it a resource if (obj instanceof IResource) { IResource resource = (IResource) obj; switch (resource.getType()) { case IResource.FILE: if ("mig".equals(resource.getFileExtension())) { return resource; }/* w w w .j av a 2 s . com*/ break; case IResource.PROJECT: return resource; } } } return null; }
From source file:tinyos.dlrc.environment.basic.tools.ncg.NcgUtility.java
License:Open Source License
public static IResource getFileOrProject(ISelection selection) { if (!(selection instanceof StructuredSelection)) return null; StructuredSelection structured = (StructuredSelection) selection; Iterator iterator = structured.iterator(); while (iterator.hasNext()) { // obj => selected object in the view Object obj = iterator.next(); // is it a resource if (obj instanceof IResource) { IResource resource = (IResource) obj; switch (resource.getType()) { case IResource.FILE: if ("ncg".equals(resource.getFileExtension())) { return resource; }// w ww.ja va 2 s.c om break; case IResource.PROJECT: return resource; } } } return null; }
From source file:zigen.plugin.db.ui.dialogs.DriverSelectDialog.java
License:Open Source License
private void selectionChangeHandler(SelectionChangedEvent event) { StructuredSelection ss = (StructuredSelection) event.getSelection(); targetNames = new ArrayList(); boolean enabeld = false; for (Iterator iter = ss.iterator(); iter.hasNext();) { Object element = (Object) iter.next(); if (!(element instanceof DataBase)) { enabeld = true;/*w w w . j a v a2 s. c o m*/ TreeLeaf leaf = (TreeLeaf) element; targetNames.add(leaf.getName()); } } getButton(IDialogConstants.OK_ID).setEnabled(enabeld); }