Example usage for org.eclipse.jface.viewers IStructuredSelection iterator

List of usage examples for org.eclipse.jface.viewers IStructuredSelection iterator

Introduction

In this page you can find the example usage for org.eclipse.jface.viewers IStructuredSelection iterator.

Prototype

@Override
public Iterator iterator();

Source Link

Document

Returns an iterator over the elements of this selection.

Usage

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;
}