Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.IStructuredSelection.toList()


            if(selection instanceof IStructuredSelection) {
                IStructuredSelection ss = (IStructuredSelection)selection;
                logger.trace("ss: " + ss);

                selectedParticipants.clear();
                for(Object obj : ss.toList()) {
                    logger.trace("obj: " + obj);

                    if(obj instanceof EncounterParticipant) {
                        selectedParticipants.add((EncounterParticipant)obj);
                    }
View Full Code Here


        // accordingly.
        treeViewer.addSelectionChangedListener(new ISelectionChangedListener() {
            public void selectionChanged(SelectionChangedEvent event) {
                IStructuredSelection selection =
                        (IStructuredSelection) treeViewer.getSelection();
                setResult(selection.toList());
            }
        });

        return topLevel;
    }
View Full Code Here

            public void run() {
                Clipboard clipboard = new Clipboard(getDisplay());
                TargetTransfer transfer = TargetTransfer.getInstance();
                IStructuredSelection selection = (IStructuredSelection) targetViewer.getSelection();
                InternalTarget[] modelArray = new InternalTarget[selection.size()];
                modelArray = (InternalTarget[]) selection.toList().toArray(modelArray);
                clipboard.setContents(new Object[]{modelArray},
                        new Transfer[]{transfer});
                clipboard.dispose();
            }
        };
View Full Code Here

    } catch (PartInitException e) {
      logger.throwing("PopupAction", "run", e);
    }

    IStructuredSelection structureSelection = (IStructuredSelection) this.selection;
    final List<?> selections = structureSelection.toList();
    if (selections.size() == 1) {
      Job job = new Job("Calculating Metrics ..") {
        @Override
        protected IStatus run(IProgressMonitor monitor) {
          IJavaElement javaElement = (IJavaElement) selections.get(0);
View Full Code Here

  }

  public void dragSetData(DragSourceEvent event) {
    IStructuredSelection selection = (IStructuredSelection) viewer.getSelection();
    Object[] list = selection.toList().toArray();
    for (Object object : list) {
      if (object instanceof PrimitiveFeatureTreeNode) {
        event.data = ((PrimitiveFeatureTreeNode) object).getValue();
      } else if (object instanceof AnnotationTreeNode) {
        event.data = ((AnnotationTreeNode) object).getAnnotation().getCoveredText();
View Full Code Here

    boolean canRemove = true;
    if (folders == null)
      canRemove = false;
    else {
      List list = selection.toList();
      for (Iterator iterator = list.iterator(); iterator.hasNext();) {
        Object o = iterator.next();
        if (!folders.contains(o))
          canRemove = false;
        break;
View Full Code Here

    @SuppressWarnings("unchecked")
  public void run(IAction action) {
        IStructuredSelection selection = getStructuredSelection();
        if (selection != null) {
            WorkspaceOperations.deleteResources(selection.toList());
        }
    }

    @Override
    public void selectionChanged(IAction action, ISelection selection) {
View Full Code Here

    private class RemoveSwimlaneSelectionListener extends SelectionAdapter {

        @Override
        public void widgetSelected(SelectionEvent e) {
            IStructuredSelection selection = (IStructuredSelection) viewer.getSelection();
            List<Swimlane> swimlanes = selection.toList();
            for (Swimlane swimlane : swimlanes) {
                try {
                    delete(swimlane);
                } catch (Exception e1) {
                    DesignerLogger.logError(e1);
View Full Code Here

    private class CopySwimlaneSelectionListener extends SelectionAdapter {

        @Override
        public void widgetSelected(SelectionEvent e) {
            IStructuredSelection selection = (IStructuredSelection) viewer.getSelection();
            Clipboard.getDefault().setContents(selection.toList());
        }

    }

    private class PasteSwimlaneSelectionListener extends SelectionAdapter {
View Full Code Here

    buttonRemove.setEnabled(false);
    buttonRemove.addSelectionListener(
        new SelectionAdapter(){
          public void widgetSelected(SelectionEvent evt){
            IStructuredSelection sel = (IStructuredSelection)viewer.getSelection();
            doRemove(sel.toList());
            viewer.refresh();
          }
        });
   
    viewer.addSelectionChangedListener(new ISelectionChangedListener(){
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.