List of usage examples for org.eclipse.jface.viewers IStructuredSelection iterator
@Override
public Iterator iterator();
From source file:com.bdaum.zoom.ui.internal.views.HierarchyView.java
License:Open Source License
private static AssetSelection nodeToAssetSelection(IStructuredSelection selection) { AssetSelection assetSelection = new AssetSelection(selection.size()); Iterator<?> iterator = selection.iterator(); while (iterator.hasNext()) { Object object = iterator.next(); if (object instanceof Node) { Asset a = ((Node) object).getAsset(); if (a != null) assetSelection.add(a);/*from w w w . j a v a 2 s . com*/ } } return assetSelection; }
From source file:com.bluexml.side.form.clazz.AddRefAction.java
License:Open Source License
public boolean updateSelection(IStructuredSelection selection) { selectedObject = null;/*from w w w . ja v a2s .com*/ for (Iterator<?> objects = selection.iterator(); objects.hasNext();) { Object object = objects.next(); if (object instanceof Reference) { selectedObject = (EObject) object; } else { return false; } } return selectedObject != null; }
From source file:com.bluexml.side.form.clazz.ExpandModelChoice.java
License:Open Source License
public boolean updateSelection(IStructuredSelection selection) { selectedObject = null;/*from w ww.j a va2s. com*/ for (Iterator<?> objects = selection.iterator(); objects.hasNext();) { Object object = objects.next(); if (object instanceof ModelChoiceField && !(object instanceof Reference)) { selectedObject = (EObject) object; } else { return false; } } return selectedObject != null; }
From source file:com.bluexml.side.form.clazz.InitializeFormClassAction.java
License:Open Source License
public boolean updateSelection(IStructuredSelection selection) { selectedObject = null;// w w w . jav a 2s . c om for (Iterator<?> objects = selection.iterator(); objects.hasNext();) { Object object = objects.next(); if (object instanceof FormClass) { selectedObject = (EObject) object; } else { return false; } } return selectedObject != null; }
From source file:com.bluexml.side.form.clazz.MoveSiblingUp.java
License:Open Source License
public boolean updateSelection(IStructuredSelection selection) { selectedObject = null;//from w ww.java 2s. c o m for (Iterator<?> objects = selection.iterator(); objects.hasNext();) { Object object = objects.next(); if (object instanceof FormElement) { selectedObject = (EObject) object; } else { return false; } } return selectedObject != null; }
From source file:com.bluexml.side.form.clazz.ShowLinkedClassAction.java
License:Open Source License
public boolean updateSelection(IStructuredSelection selection) { selectedObject = null;// w ww . j a va 2 s. c om for (Iterator<?> objects = selection.iterator(); objects.hasNext();) { Object object = objects.next(); if (object instanceof FormClass) { selectedObject = (EObject) object; } else { return false; } } return selectedObject != null; }
From source file:com.bluexml.side.form.clazz.SynchonizeWithAClassAction.java
License:Open Source License
public boolean updateSelection(IStructuredSelection selection) { selectedObject = null;/*from w w w . jav a 2 s.co m*/ for (Iterator<?> objects = selection.iterator(); objects.hasNext();) { Object object = objects.next(); if (object instanceof FormClass || object instanceof FormSearch) { selectedObject = (EObject) object; } else { return false; } } return selectedObject != null; }
From source file:com.bluexml.side.form.clazz.SynchonizeWithClassDiagramAction.java
License:Open Source License
public boolean updateSelection(IStructuredSelection selection) { selectedObject = null;//from w ww . j a v a2 s. co m for (Iterator<?> objects = selection.iterator(); objects.hasNext();) { Object object = objects.next(); if (object instanceof FormCollection) { selectedObject = (EObject) object; } else { return false; } } return selectedObject != null; }
From source file:com.bluexml.side.form.common.CopyFormAction.java
License:Open Source License
public boolean updateSelection(IStructuredSelection selection) { selectedObject = null;// w w w. j a va 2 s .co m for (Iterator<?> objects = selection.iterator(); objects.hasNext();) { Object object = objects.next(); if (object instanceof FormContainer) { selectedObject = (EObject) object; } else { return false; } } return selectedObject != null; }
From source file:com.bluexml.side.form.common.GroupAttributeAction.java
License:Open Source License
public boolean updateSelection(IStructuredSelection selection) { selectedObjects = new ArrayList<EObject>(); for (Iterator<?> objects = selection.iterator(); objects.hasNext();) { Object object = objects.next(); if (object instanceof Field || object instanceof FormAspect || object instanceof SearchField) { // fix for #1641: added SearchField to the if condition selectedObjects.add((EObject) object); } else {/*from w ww . j a va 2 s . c o m*/ return false; } } return selectedObjects.size() > 0; }